在SQL中,您可以使用GROUP BY
子句对结果集进行分组
以下是一个简单的示例,说明如何使用GROUP BY
子句进行分组:
假设您有一个名为employees
的表,其中包含以下列:id
(员工ID),name
(员工姓名)和department
(部门)。
如果您想要查询每个部门的员工数量,可以使用以下SQL查询:
SELECT department, COUNT(*) as num_of_employees
FROM employees
GROUP BY department;
这将返回一个结果集,其中包含两列:department
(部门)和num_of_employees
(每个部门的员工数量)。GROUP BY
子句根据department
列对结果集进行分组,并使用COUNT(*)
函数计算每个分组中的行数。