第一种方法:

SELECT user.sex, count(user.sex) as 总数 FROM test.user group by user.sex;

执行结果
​​​​

第二种方法:

select  

    sum(case when sex = '男' then 1 else 0 end) 男生人数 ,

    sum(case when sex = '女' then 1 else 0 end) 女生人数 
from test.user

说明:

sum(case when sex = '男' then 1 else 0 end) 男生人数   # 假如说sex=男,则结果数+1,否则+0
执行结果
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐