1、group by一般和聚合函数一起使用(可以不一起使用),如 sum(), avg(),count()等,意思是按照某个地段分组后,查询另一个字段的和、平均值或者总数量等。
例如:查询各个部门的平均年龄。
SELECT deptId,AVG(age) FROM t_emp GROUP BY deptId;
2、group by后面可以有多个字段,字段按照从左到右依次分组
例如:SELECT age,deptId FROM t_emp GROUP BY age,deptId;
3、group by 和 order by 共同使用,order by 后面的字段必须是group by 后面的出现过的字段,并且顺序尽量一致,否则达不到预想的效果。
例如:SELECT deptId,age FROM t_emp GROUP BY deptId,age ORDER BY age,deptId
参考文件:
https://blog.csdn.net/u012881904/article/details/51325044
https://blog.csdn.net/YeZhongDeFeng/article/details/102405887
Group by的个人总结1
最新推荐文章于 2024-04-11 16:28:11 发布