题解 | SQL27 查看不同年龄段的用户明细
这题要注意case
里面的条件要列全,要覆盖到所有的情况,不然会出错的。
select device_id,
gender,
(
case
when age >= 25 then '25岁及以上'
when age >= 20 then '20-24岁'
else '其他'
end
) as age_cut
from user_profile;
这题要注意case
里面的条件要列全,要覆盖到所有的情况,不然会出错的。
select device_id,
gender,
(
case
when age >= 25 then '25岁及以上'
when age >= 20 then '20-24岁'
else '其他'
end
) as age_cut
from user_profile;
相关推荐