GROUP BY 根据列值分组数据,并对每组应用聚合函数(如 SUM、COUNT、AVG)。它常用于汇总数据、查找模式和对数据进行分类。具体步骤包括:1. 指定要分组的列;2. 选择要执行的聚合函数;3. 应用 GROUP BY 子句分组数据。
SQL 中 GROUP BY 用法
什么是 GROUP BY?
GROUP BY 是 SQL 中用于根据一个或多个列对数据进行分组的命令。它将具有相同值的行分组到一起,并对每组数据计算聚合函数(如 SUM、COUNT、AVG)。
语法
SELECT 列, 聚合函数(列) FROM 表 GROUP BY 列
使用场景
GROUP BY 常用于以下场景:
详细解释
SELECT 部门, SUM(工资) FROM 员工 GROUP BY 部门
SELECT 部门, 职位, SUM(工资) FROM 员工 GROUP BY 部门, 职位
SELECT 部门, 职位, SUM(工资) FROM 员工 GROUP BY 部门 GROUP BY 职位
注意: