SQL查询:获取所有部门名字、员工数量和工资统计信息
您可以使用以下SQL查询语句来获取所有部门的名字、员工数量和工资的最大值、最小值和平均值(保留两位小数):
SELECT
department_name AS '部门名字',
COUNT(*) AS '员工数量',
MAX(salary) AS '最高工资',
MIN(salary) AS '最低工资',
ROUND(AVG(salary), 2) AS '平均工资'
FROM
employees
JOIN
departments ON employees.department_id = departments.department_id
GROUP BY
department_name;
上述查询语句假设您的员工信息存储在名为'employees'的表中,部门信息存储在名为'departments'的表中,并且两个表通过'department_id'字段进行关联。请根据您的实际数据库表结构进行适当的调整。
原文地址: https://www.cveoy.top/t/topic/p9uJ 著作权归作者所有。请勿转载和采集!