sql查询一个班级中总共有多少人以及男女分别多少人
时间:2014-03-05 02:22:15
收藏:0
阅读:1143
--创建视图
create view StuClassView as SELECT s.ID ,s.StuName ,s.StuAge ,s.StuAddress ,s.StuTel ,s.ClassId ,s.StuId,s.StuSex ,e.ClassName,e.ClassInfo,e.ClassFlag FROM Classes as e left join Students as s on s.ClassId=e.ClassId select sc.ClassName as ‘班级名称‘,count(sc.StuId) as ‘总人数‘ ,sum(case when sc.StuSex=‘男‘ then 1 else 0 end) as ‘男‘, sum(case when sc.StuSex=‘女‘ then 1 else 0 end) as ‘女‘ from StuClassView as sc group by sc.ClassName
sql查询一个班级中总共有多少人以及男女分别多少人,布布扣,bubuko.com
原文:http://www.cnblogs.com/vip-ygh/p/3580387.html
评论(0)