SQL 一条SQL语句 统计 各班总人数、男女各总人数 、该班级男女 比例

版权声明:本博客内容为guoxingege所有,如果转载或者发布请注明使用博客地址为: https://blog.csdn.net/guoxingege/article/details/48054815
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
展开阅读全文

没有更多推荐了,返回首页