SQL27 查看不同年龄段的用户明细
题目分析:
想要将用户划分为20岁以下,20-24岁,25岁及以上三个年龄段,分别查看不同年龄段用户的明细情况,请取出相应数据。(注:若年龄为空请返回其他。)
分为四个档次:
case when ... then ...
when ... then ...
when ... then ...
else ...
end ...
select device_id,gender,
case when age >= 25 then '25岁及以上'
when age >= 20 then '20-24岁'
when age <20 then '20岁以下'
else '其他'
end as age_cut
from user_profile