`

综合数据和分组函数

 
阅读更多
desc emp;


  

COUNT函数

select count(*) from emp;

 

select count(mgr) from emp;


 
AVG和SUM函数

select avg(sal) "Average Salary", sum(sal) "Summary", count(sal) "Records" from emp;


 

MIN和MAX函数

select min(sal) "Lowest Salary", max(sal) "Highest Salary" from emp;


 

select min(job), max(job) from emp;

 

select min(hiredate) "First Day", max(hiredate) "Last Day" from emp;


 
GROUP BY子句

select job, avg(sal) "Average Salary"
from emp
group by job
order by "Average Salary" desc;

 

HAVING子句

select job, avg(sal)
from emp
group by job
having avg(sal) > 1500
order by 2;

 

分组函数的嵌套

select min(avg(sal)), max(avg(sal))
from emp
where job not like 'PRESI%'
group by job;

 

 

分组函数的空值问题

除了count(*)以外,其他的分组函数都不处理空值(NULL)

select avg(comm) from emp;

 

select avg(comm), sum(comm), count(comm), job
from emp
group by job;


 
NVL函数在分组函数中的使用

select avg(nvl(comm, 0)) from emp;

 

select avg(nvl(comm, 0)), sum(nvl(comm, 0)), count(nvl(comm, 0)), job
from emp
group by job;


 
 


 


 


 

 

  • 大小: 3 KB
  • 大小: 3.3 KB
  • 大小: 6.2 KB
  • 大小: 5.1 KB
  • 大小: 4.4 KB
  • 大小: 5.4 KB
  • 大小: 12.4 KB
  • 大小: 10.9 KB
  • 大小: 8.9 KB
  • 大小: 7 KB
  • 大小: 3.2 KB
  • 大小: 9.3 KB
  • 大小: 4.1 KB
  • 大小: 10.9 KB
分享到:
评论

相关推荐

    mapreduce综合应用案例 - 招聘数据清洗.docx

    ### MapReduce综合应用案例——招聘数据清洗 #### 一、背景 随着互联网技术的迅猛发展,各类在线招聘平台成为连接求职者与企业的桥梁。这些平台不仅提供了海量的招聘信息,也为企业的人才选拔提供了便利。然而,在...

    Excel函数、图表与数据分析

    数据透视表是Excel中强大的数据分析工具,`ch17.6`和`ch17.7`强调了数据透视表的综合应用和选择数据透视图的数据列。数据透视表可以快速汇总、分析、探索和展示大量数据,尤其在比较、分类和聚合数据时非常有用。...

    【数据分析应用】Python数据科学实践-(附代码+数据).zip

    这是一份综合性的教程,旨在帮助学习者掌握如何运用Python语言处理、分析和解释数据。以下是涵盖的一些关键主题: 1. Python基础知识:了解Python语法是数据科学的基础。包括变量、数据类型(如整数、浮点数、字符...

    python数据与可视化实训总结.docx

    Pandas是Python数据分析的核心库,它提供了DataFrame和Series等高效的数据结构,使得数据清洗、筛选、排序和分组变得简单。例如,我们可以用Pandas轻松地处理缺失值(fillna或dropna方法)、删除重复值(duplicated...

    数据建模与分析-NumPy和Pandas的综合应用

    3. 数据探索:利用Pandas的内置统计函数进行描述性统计,如计算均值、标准差、最小值、最大值等,同时通过`groupby()`函数按特定列进行分组分析。 4. 特征工程:使用NumPy进行数值计算,创建新的特征,如计算两个...

    数据可视化(六):Pandas爬取NBA球队排名、爬取历年中国人口数据、爬取中国大学排名、爬取sina股票数据、绘制精美函数图像

    Pandas可以帮助我们进行数据清洗,例如处理重复项,标准化数据格式,并进行排序或分组分析,以便比较不同大学的综合实力和专业优势。 在金融商贸领域,Pandas在处理股票数据方面也有强大功能。以sina.csv为例,我们...

    报表数据排序与分组汇总和表达式的使用.doc

    表达式是一种强大的工具,它可以通过结合字段值、常量、函数和运算符,实现对数据的计算、筛选和格式化。通过使用表达式,我们能够完成复杂的数据分析任务,比如计算学生的综合成绩,或者根据学生所在班级自动调整...

    Excel2007数据处理在教学中的综合应用与实践.pdf

    本文以Excel2007在教学中数据处理的综合应用为例,详细介绍了数据排序、分类汇总、数据处理、数据筛选和函数公式等操作技巧。 首先,数据排序是数据处理的基本操作之一。在Excel2007中,可以通过【数据】选项卡下的...

    python数据函数使用案例.rar

    综合以上所述,"python数据函数使用案例"可能包含Pandas、Wind、Numpy以及数据可视化的实例,这些案例将帮助你更好地理解和应用这些库在实际项目中的功能。通过学习和实践这些案例,你将提升数据处理和分析的能力,...

    第8章 Excel综合应用2—饮料店销售数据分析.pptx

    在本章《Excel综合应用2—饮料店销售数据分析》中,我们主要探讨了如何利用Excel进行数据管理和分析,特别是针对小李的饮料连锁店销售数据。以下是对关键知识点的详细阐述: 1. **VLOOKUP函数**:VLOOKUP是Excel中...

    E.xcel_2016数据处理与分析案例教程第10章 Excel2016商务办公综合应用.zip

    - 数据分组:了解如何将数据进行分组,以便于分析和总结大量信息。 2. 公式与函数: - 公式基础:理解公式的运算规则,学习如何引用单元格,以及使用相对、绝对和混合引用。 - 常用函数:掌握SUM、AVERAGE、MAX...

    数据结构与算法综合资料

    这份名为“数据结构与算法综合资料”的压缩包,显然是一份全面的学习资源,涵盖了从基础到进阶的各种主题,特别是针对C语言实现的数据结构和算法。 数据结构是组织和管理大量数据的方式,包括数组、链表、栈、队列...

    地理信息数据归类

    总结起来,利用QT进行地理信息数据的分类和归并,涉及了数据读取、解析、过滤、归并、可视化以及用户交互等多个环节,是一个综合性的GIS应用开发过程。通过理解和熟练运用QT的特性和功能,我们可以构建高效且用户...

    SQL之分组统计和子查询专题

    * 分组函数可以在没有分组的时候单独使用,可是却不能出现其它的查询字段。 子查询 子查询是一种复杂的查询方式,相当于简单查询 + 限定查询 + 多表查询 + 统计查询的综合体。子查询可以出现在SELECT、FROM、WHERE...

    python玩转数据

    3. 使用pandas的pivot_table函数对合并后的数据进行数据透视,按照性别和用户ID分组,聚合出每个组的评分数据。 4. 利用标准差函数计算男女评分的标准差,进一步分析评分的离散程度。 在这个过程中,我们可能会使用...

    数据挖掘知识点概况及试题.pdf

    聚类分析则涉及连续型和二值离散型数据的分组。 这些知识点涵盖了数据挖掘的基础,从数据仓库的构建到数据处理和分析的全过程,是理解和应用数据挖掘技术的关键。通过深入学习这些概念,可以有效提升数据分析和决策...

    交通系统综合平台中数据挖掘技术原理和在智能交通中的应用.doc

    在智能交通系统综合平台中,数据挖掘技术的应用还包括时间序列分析,用于分析交通流量随时间变化的规律,以及分类算法,如决策树和支持向量机,用于建立预测模型,以预测交通状况或驾驶员行为。 为了确保数据挖掘的...

    数据库综合查询实验(含数据库文件).zip

    ORDER BY用于按照一个或多个字段对结果进行排序,而GROUP BY则允许你根据一列或多列进行数据分组,通常结合聚合函数(如COUNT、SUM、AVG、MAX、MIN)进行统计分析。 嵌套子查询,也称为内嵌查询,是在一个查询内部...

Global site tag (gtag.js) - Google Analytics