SQL26-计算25岁以上和以下的用户数量
描述
题目:现在运营想要将用户划分为25岁以下和25岁及以上两个年龄段,分别查看这两个年龄段用户数量
本题注意:age为null 也记为 25岁以下
分析:null被归到25岁以下,所以case when 先写25岁及以上,else全为25岁以下
代码:
select
case
when age>=25 then '25岁及以上'
else '25岁以下'
end age_cut,
count(device_id) as number
from user_profile
group by age_cut