PostgreSQL(通常簡稱為pgsql)是一種功能強大的開源對象關系型數據庫管理系統。在分組查詢中,聚合函數的主要作用是將每個分組內的行數據進行匯總和計算,從而得到每個分組的統計結果。以下是一些常用的聚合函數:
以下是一個使用聚合函數的分組查詢示例:
SELECT department, COUNT(*) as employee_count, SUM(salary) as total_salary, AVG(salary) as average_salary
FROM employees
GROUP BY department;
這個查詢會按照部門(department)對員工表(employees)進行分組,并計算每個部門的員工數量(employee_count)、工資總額(total_salary)和平均工資(average_salary)。