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;
相关推荐
### MapReduce综合应用案例——招聘数据清洗 #### 一、背景 随着互联网技术的迅猛发展,各类在线招聘平台成为连接求职者与企业的桥梁。这些平台不仅提供了海量的招聘信息,也为企业的人才选拔提供了便利。然而,在...
数据透视表是Excel中强大的数据分析工具,`ch17.6`和`ch17.7`强调了数据透视表的综合应用和选择数据透视图的数据列。数据透视表可以快速汇总、分析、探索和展示大量数据,尤其在比较、分类和聚合数据时非常有用。...
这是一份综合性的教程,旨在帮助学习者掌握如何运用Python语言处理、分析和解释数据。以下是涵盖的一些关键主题: 1. Python基础知识:了解Python语法是数据科学的基础。包括变量、数据类型(如整数、浮点数、字符...
Pandas是Python数据分析的核心库,它提供了DataFrame和Series等高效的数据结构,使得数据清洗、筛选、排序和分组变得简单。例如,我们可以用Pandas轻松地处理缺失值(fillna或dropna方法)、删除重复值(duplicated...
3. 数据探索:利用Pandas的内置统计函数进行描述性统计,如计算均值、标准差、最小值、最大值等,同时通过`groupby()`函数按特定列进行分组分析。 4. 特征工程:使用NumPy进行数值计算,创建新的特征,如计算两个...
Pandas可以帮助我们进行数据清洗,例如处理重复项,标准化数据格式,并进行排序或分组分析,以便比较不同大学的综合实力和专业优势。 在金融商贸领域,Pandas在处理股票数据方面也有强大功能。以sina.csv为例,我们...
表达式是一种强大的工具,它可以通过结合字段值、常量、函数和运算符,实现对数据的计算、筛选和格式化。通过使用表达式,我们能够完成复杂的数据分析任务,比如计算学生的综合成绩,或者根据学生所在班级自动调整...
本文以Excel2007在教学中数据处理的综合应用为例,详细介绍了数据排序、分类汇总、数据处理、数据筛选和函数公式等操作技巧。 首先,数据排序是数据处理的基本操作之一。在Excel2007中,可以通过【数据】选项卡下的...
综合以上所述,"python数据函数使用案例"可能包含Pandas、Wind、Numpy以及数据可视化的实例,这些案例将帮助你更好地理解和应用这些库在实际项目中的功能。通过学习和实践这些案例,你将提升数据处理和分析的能力,...
在本章《Excel综合应用2—饮料店销售数据分析》中,我们主要探讨了如何利用Excel进行数据管理和分析,特别是针对小李的饮料连锁店销售数据。以下是对关键知识点的详细阐述: 1. **VLOOKUP函数**:VLOOKUP是Excel中...
- 数据分组:了解如何将数据进行分组,以便于分析和总结大量信息。 2. 公式与函数: - 公式基础:理解公式的运算规则,学习如何引用单元格,以及使用相对、绝对和混合引用。 - 常用函数:掌握SUM、AVERAGE、MAX...
这份名为“数据结构与算法综合资料”的压缩包,显然是一份全面的学习资源,涵盖了从基础到进阶的各种主题,特别是针对C语言实现的数据结构和算法。 数据结构是组织和管理大量数据的方式,包括数组、链表、栈、队列...
总结起来,利用QT进行地理信息数据的分类和归并,涉及了数据读取、解析、过滤、归并、可视化以及用户交互等多个环节,是一个综合性的GIS应用开发过程。通过理解和熟练运用QT的特性和功能,我们可以构建高效且用户...
* 分组函数可以在没有分组的时候单独使用,可是却不能出现其它的查询字段。 子查询 子查询是一种复杂的查询方式,相当于简单查询 + 限定查询 + 多表查询 + 统计查询的综合体。子查询可以出现在SELECT、FROM、WHERE...
3. 使用pandas的pivot_table函数对合并后的数据进行数据透视,按照性别和用户ID分组,聚合出每个组的评分数据。 4. 利用标准差函数计算男女评分的标准差,进一步分析评分的离散程度。 在这个过程中,我们可能会使用...
聚类分析则涉及连续型和二值离散型数据的分组。 这些知识点涵盖了数据挖掘的基础,从数据仓库的构建到数据处理和分析的全过程,是理解和应用数据挖掘技术的关键。通过深入学习这些概念,可以有效提升数据分析和决策...
在智能交通系统综合平台中,数据挖掘技术的应用还包括时间序列分析,用于分析交通流量随时间变化的规律,以及分类算法,如决策树和支持向量机,用于建立预测模型,以预测交通状况或驾驶员行为。 为了确保数据挖掘的...
ORDER BY用于按照一个或多个字段对结果进行排序,而GROUP BY则允许你根据一列或多列进行数据分组,通常结合聚合函数(如COUNT、SUM、AVG、MAX、MIN)进行统计分析。 嵌套子查询,也称为内嵌查询,是在一个查询内部...