分组查询:
每一班的同学是一组,每一组的同学当作一个整体来看
1、group by 分组字段;
2、注意:
1、分组之后查询的字段:分组字段、聚合函数
2、where 和 having 的区别
1、where 在分组之前进行限定,如查不满足条件,则不参与分组。having在分组之后进行限定,如果不满足结果,则不会被查询出来
2、where 后不可以跟聚合函数,having可以进行聚合函数的判断
在聚合函数后面取一个别名,要方便一些。
统计具有相同特征的
分组查询:
每一班的同学是一组,每一组的同学当作一个整体来看
1、group by 分组字段;
2、注意:
1、分组之后查询的字段:分组字段、聚合函数
2、where 和 having 的区别
1、where 在分组之前进行限定,如查不满足条件,则不参与分组。having在分组之后进行限定,如果不满足结果,则不会被查询出来
2、where 后不可以跟聚合函数,having可以进行聚合函数的判断
在聚合函数后面取一个别名,要方便一些。
统计具有相同特征的