第六章:集合函数和分组
来源:互联网 发布:java邮件代发 编辑:程序博客网 时间:2024/05/17 05:57
6、1使用集合函数进行统计汇总
count:返回结果集中行的数目;
sum:返回结果集中所有值的总和;
avg:返回结果中所有值的平均值;
max:返回结果中所有值的最大值;
min:返回结果集中所有值的最小值;
‘ * ’计数所有选择的行,包括null;
‘ all ’计数指定的所有的非空值行,默认。
‘ distinct ’ 计数指定列所有唯一的非空行。过滤重复值行。
①、select count(*或all或distinct)from 表。
②、select sum(all或distinct) from 表。
③、select avg(all或distinct)from 表。(当值为空时,将会自动跳过,可用sum/count)。
④、select max或min(值的范围) from 表。
6、2 数据分组
select 列A,列B ,...聚合函数() from 表名 where 过滤条件 group by 列A。
使用having子句:having子句放在 group by 后面 ;
6、3 SQL 语句的执行顺序
select 子句
from 子句
where 子句
group by 子句
order by 子句
having 子句。
count:返回结果集中行的数目;
sum:返回结果集中所有值的总和;
avg:返回结果中所有值的平均值;
max:返回结果中所有值的最大值;
min:返回结果集中所有值的最小值;
‘ * ’计数所有选择的行,包括null;
‘ all ’计数指定的所有的非空值行,默认。
‘ distinct ’ 计数指定列所有唯一的非空行。过滤重复值行。
①、select count(*或all或distinct)from 表。
②、select sum(all或distinct) from 表。
③、select avg(all或distinct)from 表。(当值为空时,将会自动跳过,可用sum/count)。
④、select max或min(值的范围) from 表。
6、2 数据分组
select 列A,列B ,...聚合函数() from 表名 where 过滤条件 group by 列A。
使用having子句:having子句放在 group by 后面 ;
6、3 SQL 语句的执行顺序
select 子句
from 子句
where 子句
group by 子句
order by 子句
having 子句。
1 0
- 第六章:集合函数和分组
- 第六章分组函数
- 第六章 聚合函数与分组
- 第六章.聚合函数与分组.总结
- 第六章聚合函数与分组总结
- 第六章 聚合函数与分组
- 第六章 聚合函数与分组
- Oracle第六章 分组函数习题答案
- 集合函数与分组
- 高级函数(分组排序和集合操作)
- NULL值的处理和逻辑操作||分组函数(从实践中学习Oracle SQL 第五章 第六章)
- 第六章:IP分组的交付和转发
- mysql 集合函数,分组查询
- 数据库分组和分组函数
- 第六章 统计与分组
- 分组和聚合函数
- 第六章并发集合
- 分组查询使用的集合函数
- 南阳oj 素数求和问题
- 怎么学习TCP/IP协议?
- INSERTDELETES&NOINSERTDELETES--GoldenGate Parameter
- NSOperation 详解
- 数据库
- 第六章:集合函数和分组
- POJ 3614 Sunscreen(贪心+优先队列)
- MySQL在线DDL工具pt-online-schema-change
- 纯css实现导航菜单的垂直伸缩
- spring注解
- MySQL实践总结
- Linux 设备驱动框架
- 第三章:保证数据完整性
- 【codevs1464】装箱问题2