分组查询
分组函数
分组函数:一波数据最后输出一个处理结果
分组函数特点与说明

- 举例(未分组:默认所以数据一组)
![]()
分组函数的注意事项
1.其他函数在运算Null的时候,直接返回null
2.null不是一个值,他代表什么也没有
- 注意点1
![]()
在数据库的表中不可能存在每一个列的值都为Null的记录 - 注意点2
![]()
- 注意点3,4
![]()
分组查询
什么是分组查询

基本查询各语句的执行顺序与前面问题的解答(分组函数为啥不能用在where子句中)

问题举例
-1.



- 运行结果
![]()
1.执行group by 进行分组 2.分组函数执行 3.having语句对分组的结果进行过滤
**Having语句和select语句(使用了group by 后)一样,只能是分组的列或者是分组函数 **




having能做但是where做不了的

单表查询总结








浙公网安备 33010602011771号