在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(*)
函數計算每個分組中的行數。