首页 / 科技数码 / 正文

sql统计各班男女生人数 

要统计各班的男、女生人数,可以使用以下SQL语句:

SELECT class,

SUM(CASE WHEN gender='男' THEN 1 ELSE 0 END) AS male_count,

SUM(CASE WHEN gender='女' THEN 1 ELSE 0 END) AS female_count

FROM students

GROUP BY class。

这个语句首先使用SELECT语句来选择班级、男生人数和女生人数。然后,在SUM函数中使用CASE语句来检查每个学生的性别是否为男或女,如果是,则计数器加1。通过在SUM函数中使用CASE语句,我们可以得到班级中男生和女生的数目。然后,使用GROUP BY子句将结果按班级进行分组。

如有侵权请及时联系我们处理,转载请注明出处来自