SELECT SUM(case WHEN sex=1 then 1 else 0 end )as '男生',SUM(case when sex =2 then 1 else 0 end )'女生'FROM asex
这句sql输出的就是男女生的人数(1代表男生,2代表女生),SUM(case WHEN sex=1 then 1 else 0 end )这句话的含义就是统计sex列中值为1的行数总和。
本文介绍了一种使用SQL语句来统计数据库中不同性别数量的方法。通过CASE WHEN语句结合SUM函数,可以有效地针对特定条件进行计数。具体地,展示了如何统计标记为1(代表男性)和2(代表女性)的数据条目。
SELECT SUM(case WHEN sex=1 then 1 else 0 end )as '男生',SUM(case when sex =2 then 1 else 0 end )'女生'FROM asex
这句sql输出的就是男女生的人数(1代表男生,2代表女生),SUM(case WHEN sex=1 then 1 else 0 end )这句话的含义就是统计sex列中值为1的行数总和。
2730

被折叠的 条评论
为什么被折叠?
