mysql----查询各个年龄段人数

select nnd as '年龄段',sum(人数) as '年龄段人数' from ( select case when 年龄>21 and 年龄<=25 then '21-25' when 年龄>26 and 年龄<=30 then '26-30' when 年龄>31 and 年龄<=35 then '31-35' when 年龄>36 and 年龄<=40 then '36-40' else 'other' end as nnd,人数 from (select count(年龄) as 人数,年龄 from (SELECT 姓名,`出生日期`,FLOOR(DATEDIFF(CURDATE(),`出生日期`)/365.2422) as 年龄 from `TABLE 19`) as c group by c.年龄) as b ) a group by nnd

年龄段年龄段人数
21-254
26-3012
31-3518
36-4090
other182
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值