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)。