sql统计各部门的的男女员工数
生活随笔
收集整理的這篇文章主要介紹了
sql统计各部门的的男女员工数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
統計各部門的的男女員工數
SELECT d.dname,
SUM(CASE WHEN sex = ‘女’ THEN 1 ELSE 0 END) 女,
SUM(CASE WHEN sex = ‘男’ THEN 1 ELSE 0 END) 男 FROM com c LEFT JOIN dept d ON d.id = c.deptId GROUP BY deptId
還有一個方法
SELECT d.id,d.dname,c.sex,COUNT(*) FROM com c ,dept d WHERE d.id=c.deptId GROUP BY c.deptId , c.sex
另外大家可以注意一下
CASE WHEN sex = ‘女’ THEN 1 ELSE 0 END
CASE 課程 when ‘語文’ then 分數 else 0 end
這兩中不同寫法
————————————————
版權聲明:本文為CSDN博主「qq_38490173」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_38490173/article/details/102583682
總結
以上是生活随笔為你收集整理的sql统计各部门的的男女员工数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 直到黎明 Until Dawn 后感
- 下一篇: linux 修改文件句柄数限制