当前位置:Gxlcms > 数据库问题 > SQL 一条SQL语句 统计 各班总人数,男女各总人数 ,各自 男女 比例

SQL 一条SQL语句 统计 各班总人数,男女各总人数 ,各自 男女 比例

时间:2021-07-01 10:21:17 帮助过:46人阅读

select  sClass 班级,count(*)  班级学生总人数,
sum(case when sGender=0 then 1 else 0 end) 女生人数,
sum(case when sGender=0 then 1 else 0 end)*1.0/count(*)女生所占比例,
sum(case when sGender=1 then 1 else 0 end) 男生人数,
sum(case when sGender=1 then 1 else 0 end)*1.0 /count(*)男生所占比例  
from student GROUP BY sClass ORDER BY sClass asc

SQL 一条SQL语句 统计 各班总人数,男女各总人数 ,各自 男女 比例

标签:

人气教程排行