📌  相关文章
📜  在 SQL Server 中显示员工人数最少的部门名称(1)

📅  最后修改于: 2023-12-03 15:07:49.519000             🧑  作者: Mango

在 SQL Server 中显示员工人数最少的部门名称

如果你想要在 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 连接 departmentsemployees 表格,然后使用 GROUP BY 子句按照部门名称分组。最后,使用 ORDER BY 子句以升序排列结果并选择前一个结果作为员工人数最少的部门。

无论您是学习 SQL 还是在工作中需要解决类似问题,这段代码都可以为您提供帮助。你可以通过修改表格和连接方式来解决不同的问题。