sqlserver 统计专业中班级数和男生、女生各有多少人 | 您所在的位置:网站首页 › 查询专业的软件 › sqlserver 统计专业中班级数和男生、女生各有多少人 |
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 实验室设备网 版权所有 |