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 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |