如何编写SQL查询以按员工数量降序排列部门名称?按员工数量降序排列部门名称的SQL查询
-5
A
回答
0
更好的你可以试试这个
SELECT Department.DeptName, COUNT(Employee.FName) AS EmpCount
FROM Employee INNER JOIN
Department ON Employee.DeptId = Department.ID
GROUP BY Department.DeptName
order by EmpCount
+0
我会做部门左边加入雇员也包括没有任何雇员的部门的结果。 – jarlh
+0
我终于写了相同的查询:) –
0
如果是不同的表格,可以在ORDER BY
部分放置相关的子查询。或者你可以加入表格,然后将它们分组,然后order by count DESC
。
其次是性能
相关问题
- 1. SQL查询,显示部门名称,地点名称,员工
- 2. 列出部门名称与员工
- 3. 按名称排序sql查询
- 4. SQL查询返回的员工数在各部门
- 5. SQL-HR架构,检索部门名称,每个部门的经理和员工
- 6. 按变量排序数组然后按降序排列
- 7. sql,员工和部门
- 8. 员工和部门和Sql
- 9. SQL查询来显示姓名,职务,部门名称和工资等级
- 10. SQL查询:选择未来事件并按名称排序
- 11. 按列名称排序
- 12. UITableview与按排序顺序排列的名称部分
- 13. 查找部门有员工
- 14. SQL - 按降序排列yyyy/mm/dd hh:mm:ss.ssss
- 15. SQL查询按组排序
- 16. 如何显示每个部门的教员总数? SQL查询
- 17. 实体框架按查询中的行字段降序排列
- 18. SQL查询来获取所有员工按降序总奖金加提成
- 19. 如何排序,按降序排列的文件名与manageQuery
- 20. SQL Server部门查询
- 21. SQL查询更新部门
- 22. F#Seq.sortBy按降序排列
- 23. Cout按降序排列C++
- 24. DynamoDB:查询所有数据并按日期降序排序
- 25. 排序邮件按降序排列
- 26. 排序原始表按降序排列
- 27. MS Excel - 按降序排序并排名多个分数/数字
- 28. JAVA:按降序排列数组
- 29. 按值降序排列关联数组
- 30. 按列名称分组的SQL变量
你需要一个GROUP BY来算,使用ORDER BY进行排序。 – jarlh
jarlh的评论对于一般性问题来说是正确的。如果你提供一个表格设计和你写的查询不起作用,那么有人可以给出更具体的答案。在SO中鼓励具体并展示试验。 –