msyql查询各部门性别人数,如果某个部门没有男生或女生则用0代替
2024-10-21 14:21:09
根据部门或者班级查询男女各多少人,可以直接使用:
select org_code as orgCode, sex, count(*) as totalCount from blade_student where is_deleted=0 GROUP BY org_code, sex order by org_code
所得结果如下:
但是,比如编码为03的,并不存在女生,人数就查不出来。
解决方案如下:
select org_code, sum(case when sex=1 then 1 else 0 end) as boy,
sum(case when sex=2 then 1 else 0 end) as girl from blade_student where is_deleted=0 GROUP BY org_code
order by org_code
直接查各性别的人数
最新文章
- svn cleanup 执行失败时,可以勾选 break locks,
- Docker - Dockerizing applications: A “Hello world”
- ios 数据类型转换 UIImage转换为NSData NSData转换为NSString
- 【git学习】sha1 deflate
- Python SSH登陆--pexpect,pxssh
- hdu 1072 Nightmare (bfs+优先队列)
- Linux下TC使用说明
- linux下vi命令
- Android开发-API指南-Fragment
- Atomikos 中文说明文档【转】
- javascript权威指南学习笔记2
- 【转】Qt 事件处理机制 (下篇)
- 齐博软件(地方门户系统) ;文件加密破解工具
- Oracle-orclEXORIM
- 关于JS面向对象中原型和原型链以及他们之间的关系及this的详解
- vue 2.0 路由切换以及组件缓存源代码重点难点分析
- Jupyter Notebook 添加目录
- 开源ERP系统Odoo搭建文档
- 用户认证--auth模块实现
- Centos7安装Openvpn