SQL 查询:列出所有从事 'CLERK' 工作的员工姓名、部门名称和部门人数
假设雇员表的名称为 'employees',部门表的名称为 'departments',部门人数可以通过计算每个部门中的雇员数量来得到。你可以使用以下 SQL 查询来获取所需的信息:
SELECT e.employee_name, d.department_name, COUNT(*) AS department_size
FROM employees e
JOIN departments d ON e.department_id = d.department_id
WHERE e.job_title = 'CLERK'
GROUP BY e.employee_name, d.department_name;
这个查询使用了 JOIN 语句来连接雇员表和部门表,并根据工作职位筛选出 'CLERK' 的雇员。然后,使用 GROUP BY 来按照雇员姓名和部门名称进行分组,并使用 COUNT(*) 来计算每个部门的人数。最后的结果将包含雇员姓名、部门名称和部门人数。
原文地址: https://www.cveoy.top/t/topic/qgYB 著作权归作者所有。请勿转载和采集!