1
A
回答
6
select sum(case when gender = 'Male' then 1 else 0 end) as 'Male',
sum(case when gender = 'Female' then 1 else 0 end) as 'Female',
sum(case when gender not in ('Male','Female') or gender is null then 1 else 0 end) as 'None'
from staff;
+0
這是super..thanks Bill..it工作得非常好地處理數據顯示的問題.. – sakar
相關問題
- 1. SQL集團通過以單獨的結果表
- 2. 熊貓集團通過獨特的計數作爲新列
- 3. 集團通過聯合的結果
- 4. UNION多個結果集爲單獨列
- 5. SQL集團通過 - 返回結果爲單排,而不是多(拼合結果)
- 6. 的LINQ集團通過數單列
- 7. PHP MySQL的集團通過結果陣列
- 8. 集團通過結果到一個列表
- 9. 集團通過柱得到陣列結果在PostgreSQL
- 10. 集團通過與多列
- 11. 集團通過列在SQL
- 12. 集團通過函數列
- 13. 集團通過不工作
- 14. 集團和過濾mysql的結果
- 15. 集團通過爲JPA
- 16. 集團通過SQL爲
- 17. 集團通過
- 18. 將結果拆分爲單獨的列
- 19. Informix的集團通過別名
- 20. 集團通過在C#中的多列結構列表
- 21. 集團的結果彙總
- 22. 集團通過與非獨立列和數據標準化
- 23. Laravel - 集團通過錯誤的查詢與結果
- 24. 集團通過與單一的LINQ
- 25. 簡單(?)的MySQL集團通過查詢
- 26. 集團通過總結變量
- 27. SQL別名給「invalide列名」集團通過
- 28. MYSQL集團通過
- 29. PHP集團通過
- 30. Django集團通過
考慮在應用程序級別(例如,用PHP位的) – Strawberry