如何編寫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. 填寫詢問顯示部門名稱,職位名稱,「各部門職員的人數」和「部門職員數」
- 5. 撰寫一個查詢,以顯示數學中頂級執行者的名稱,部門名稱和標記,按部門名稱升序排列
- 6. SQL - 選擇名稱和其員工的最大數量各部門的地址
- 7. 獲取在SQL查詢中工作在多個部門的員工數量
- 8. Django查詢:獲取按員工數量排序的狀態
- 9. 返回每個員工部門名稱
- 10. SQL查詢返回的員工數在各部門
- 11. SQL-HR架構,檢索部門名稱,每個部門的經理和員工
- 12. Mysql查詢不按名稱排序
- 13. SQL查詢月份名稱排序
- 14. 按變量排序數組然後按降序排列
- 15. 按降序排列數組?
- 16. 選擇部門名稱預查詢requiste
- 17. 員工和部門和Sql
- 18. sql,員工和部門
- 19. SQL按查詢順序顯示名稱
- 20. SQL查詢來安排學生的痕跡降序排列
- 21. SQL查詢來顯示姓名,職務,部門名稱和工資等級
- 22. 部分按降序排序
- 23. 查詢:按字母順序排列的名稱
- 24. SQL Server - 從子查詢中按名稱排序
- 25. SQL查詢:選擇未來事件並按名稱排序
- 26. 按列名稱排序
- 27. 排序陣列,按名稱
- 28. UITableview與按排序順序排列的名稱部分
- 29. 如何列出部門編號和名稱,然後列出在部門名稱下的部門中工作的員工?
- 30. 查找部門有員工
你需要一個GROUP BY來算,使用ORDER BY進行排序。 – jarlh
jarlh的評論對於一般性問題來說是正確的。如果你提供一個表格設計和你寫的查詢不起作用,那麼有人可以給出更具體的答案。在SO中鼓勵具體並展示試驗。 –