表名:Employee
列:EmpID, EmpName, Gender
员工表中的记录总数为10其中6个记录的性别为男性,4个记录的女性为
我想要像下面这样的单行输出
结果->10,6,4
请帮助查询部分
只需使用条件聚合:
select count(*), sum(case when gender = 'male' then 1 else 0 end),
sum(case when gender = 'female' then 1 else 0 end)
from t;