分组查询
分组函数
分组函数:一波数据最后输出一个处理结果
分组函数特点与说明
- 举例(未分组:默认所以数据一组)
分组函数的注意事项
1.其他函数在运算Null的时候,直接返回null
2.null不是一个值,他代表什么也没有
- 注意点1
在数据库的表中不可能存在每一个列的值都为Null的记录 - 注意点2
- 注意点3,4
分组查询
什么是分组查询
基本查询各语句的执行顺序与前面问题的解答(分组函数为啥不能用在where子句中)
问题举例
-1.
- 运行结果
1.执行group by 进行分组 2.分组函数执行 3.having语句对分组的结果进行过滤
**Having语句和select语句(使用了group by 后)一样,只能是分组的列或者是分组函数 **
having能做但是where做不了的
单表查询总结