描述
题目:现在运营想要将用户划分为20岁以下,20-24岁,25岁及以上三个年龄段,分别查看不同年龄段用户的明细情况,请取出相应数据。(注:若年龄为空请返回其他。)
select device_id,gender,
case
when age<20 then "20岁以下"
when age>=20 and age<25 then "20-24岁"
when age>=25 then "25岁及以上"
else "其他"
end as age_cut
from user_profile
⚠️注意:
1.关键字 when
2.最后加上end