假设一张学生表,字段有 班级class,学生性别s
现在我想查处每一个班级对应的男生和女生各有多少个查处数据格式为:班级 男生 女生
1班 10 9
2班 12 10
3班 13 13请问这个sql如何写?谢谢
现在我想查处每一个班级对应的男生和女生各有多少个查处数据格式为:班级 男生 女生
1班 10 9
2班 12 10
3班 13 13请问这个sql如何写?谢谢
解决方案 »
- 求达人解决。。数据库导入问题
- 安装mysql出错could not start the service MySQL.Error:0
- 请问on the fly是什么意思
- 大家帮我看看mysql查询语句如何写
- 关于UPDATE的问题
- MYSQL 有没有 像 MSSQL 的 isnull 函数??
- MYSQL查询中文时出错~
- 求助:mysql无法安装成功........
- 请问: mysql的数据库在windows2000的服务器如何配置?
- mysql支持中文表名的问题
- 在/home下 去发现只有oracle的文件 没有mysql的文件
- cent0s 5.3该下载哪个版本的 mysql安装文件比较合适
select class 班级,
sum(if(s='男',1,0)) 男生,
sum(if(s='女',1,0)) 女生
from student group by class;
sum(case 学生性别s when '男' then 1 end) as 男生,
sum(case 学生性别s when '女' then 1 end) as 女生
from 学生表
group by class