主营业务:网站制作 网站优化 小程序制作 石家庄网站制作网站建设有限公司欢迎您!
石家庄闪云网络科技有限公司
客服热线15383239821
如何让自己的网站更有质量?

sql查询一个班级中总共有多少人以及男女分别多少人

发布时间:2014/3/3 10:29:47

--创建视图

 
 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语句简单语法

相关新闻推荐

在线客服 : 服务热线:15383239821 电子邮箱: 27535611@qq.com

公司地址:石家庄市新华区九中街江西大厦4062

备案号:冀ICP备2022000585号-4