在SQL中,您可以使用GROUP BY
子句對(duì)結(jié)果集進(jìn)行分組
以下是一個(gè)簡(jiǎn)單的示例,說明如何使用GROUP BY
子句進(jìn)行分組:
假設(shè)您有一個(gè)名為employees
的表,其中包含以下列:id
(員工ID),name
(員工姓名)和department
(部門)。
如果您想要查詢每個(gè)部門的員工數(shù)量,可以使用以下SQL查詢:
SELECT department, COUNT(*) as num_of_employees
FROM employees
GROUP BY department;
這將返回一個(gè)結(jié)果集,其中包含兩列:department
(部門)和num_of_employees
(每個(gè)部門的員工數(shù)量)。GROUP BY
子句根據(jù)department
列對(duì)結(jié)果集進(jìn)行分組,并使用COUNT(*)
函數(shù)計(jì)算每個(gè)分組中的行數(shù)。