班级姓名性别,写sql统计出每个班分别有男女生各多少名

如题所述

第1个回答  2017-02-25
select classID,
sum(case when sex=1 then 1 else 0 end) as '男',
sum(case when sex=2 then 1 else 0 end) as '女'
from student group by classID本回答被网友采纳
第2个回答  2017-11-13

select Cla,

count(case when Ssex=1 then 1 else 0 end) as '男',

count(case when Ssex=2 then 1 else 0 end) as '女'

from student group by Cla

相似回答