日期:2014-05-18 浏览次数:20619 次
select sex
,sum(case when sex='男' then 1 else 0 end) 男性个数
,sum(case when age>20 then 1 else 0 end) [大于20岁的个数]
from 表A
group by sex
------解决方案--------------------
select 男人数=sum(case sex when '男' then 1 else 0 end),年龄大于20的人数=sum(case when age>=20 then 1 else 0 end) from tb
男人数 年龄大于20的人数
----------- -----------
3 4
(1 行受影响)