在Oracle中,GROUP BY用于將查詢結果按照指定的列進行分組。通過GROUP BY子句可以對查詢結果進行分組,在每個分組中執行聚合函數(如COUNT、SUM、MAX、MIN等),然后返回每個分組的結果。
示例:
SELECT department_id, COUNT(*) as total_employees
FROM employees
GROUP BY department_id;
在以上示例中,根據employees表中的department_id列進行分組,然后計算每個部門中員工的數量并返回結果。GROUP BY語句通常與聚合函數一起使用,用于生成匯總數據報告。