📅  最后修改于: 2023-12-03 15:07:49.519000             🧑  作者: Mango
如果你想要在 SQL Server 中找出员工人数最少的部门名称,可以使用以下代码:
SELECT TOP 1 d.name, COUNT(*) AS employee_count
FROM departments d
INNER JOIN employees e ON d.department_id = e.department_id
GROUP BY d.name
ORDER BY employee_count ASC
此代码将会返回一个部门名称和员工人数最少的部门中的员工人数总数。使用 INNER JOIN
连接 departments
和 employees
表格,然后使用 GROUP BY
子句按照部门名称分组。最后,使用 ORDER BY
子句以升序排列结果并选择前一个结果作为员工人数最少的部门。
无论您是学习 SQL 还是在工作中需要解决类似问题,这段代码都可以为您提供帮助。你可以通过修改表格和连接方式来解决不同的问题。