这题要注意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;