sqlserver 统计专业中班级数和男生、女生各有多少人 您所在的位置:网站首页 查询专业的软件 sqlserver 统计专业中班级数和男生、女生各有多少人

sqlserver 统计专业中班级数和男生、女生各有多少人

#sqlserver 统计专业中班级数和男生、女生各有多少人| 来源: 网络整理| 查看: 265

                                                           SQLSERVER统计某个专业中班级数和男生,女生各有多少人      

                                                                                       编写:洪伟富

1,表结构和数据,如下图:

2,问题描述:(例如:需要统计出电子信息科学与技术有几个班,每个班级中总人数,及男女生各为多少人)?

3,废话不多说,直接上的SQL语句:

declare @Major nvarchar(20) declare @KSH nvarchar(20) set @KSH='123' -- 23456789012345 12345678901234 set @Major = (select Major from JQ_Examinee_Info_Manage where KSH=@KSH); select Class,count(Class) 班级人数, sum(case when Examinee_Sex='男' then 1 else 0 end ) 男生人数, sum(case when Examinee_Sex='女' then 1 else 0 end ) 女生人数 from (SELECT Class,Examinee_Sex from JQ_Examinee_Info_Manage where Major=@Major) as t group by t.Class;

 

4,最终结果:

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有