SELECT
count(case when s1.studentGender='1' then s1.studentGender end) as '男' ,
count(case when s1.studentGender='2' then s1.studentGender end) as '女'
FROM student.students s1
解释:
case 搜索函数解释
case when 条件 then 取值 end 结束
解释例子:
case when s1.studentGender='1' then studentGender end
搜索 当(when) s1.studentGender='1' 的数据,获取需要的字段(then)s1.studentGender 结束(end)。
count 汇总函数,上面的例子是查询出符合条件的字段,之后汇总。