SQL中的GROUP BY子句和DISTINCT關(guān)鍵字都用于去除重復(fù)的行,但它們的用途不同。
示例:
SELECT department, COUNT(*)
FROM employees
GROUP BY department;
示例:
SELECT DISTINCT department
FROM employees;
總結(jié)來說,GROUP BY用于對結(jié)果集進行分組,并執(zhí)行聚合函數(shù),而DISTINCT用于返回唯一的值。兩者的選擇取決于具體的需求和查詢結(jié)果。