在生活中需要统计某一年中男女出生人数,或者需要统计部门男女员工数量,就需要用到分组统计。分组查询,分组统计

        分组统计中,先需要统计出各个年龄段人数,可以采用如下,语句,用sum求出表中各个年龄段人数

select 年代,sum(if(性别='男',1,0)) as 男人数,sum(if(性别='女',1,0)) as 女人数 from 表名 whele group by 年代;

有时候需要统计指定年份之后的数据,添加对应的筛选条件,先查出需要的数据表,然后在数据表中查出对应数据。

select 年代,sum(if(性别='男',1,0)) as 男人数,sum(if(性别='女',1,0)) as 女人数 from (select 年代,性别 from 表名 where 年代>1995) whele group by 年代;

 

 

更多推荐

mysql数据库统计各个年龄段男女人数