GROUP BY
分组聚合
语法
SELECT 分组列, 聚合函数(列) FROM 表 GROUP BY 分组列说明
GROUP BY 子句将具有相同值的行分组,常与聚合函数(COUNT、SUM、AVG、MAX、MIN)一起使用。
参数
COUNT统计行数
SUM求和
AVG求平均值
MAX/MIN最大/最小值
示例
统计每个部门的员工数
使用 COUNT 进行分组统计
SELECT department, COUNT(*) FROM employees GROUP BY department;求和并分组
统计每个用户的订单总金额
SELECT user_id, SUM(amount) FROM orders GROUP BY user_id;