日期:2014-05-18 浏览次数:20495 次
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 行受影响)