SELECT device_id, gender, (CASE WHEN age<20 THEN '20岁以下' WHEN age>=20 AND age<=24 THEN '20-24岁' WHEN age>=25 THEN '25岁及以上' ELSE '其他' END ) age_cut FROM user_profile
分组问题,就是给每个用户的年龄打标签,使用if else条件判断语句
要注意的是有些用户没有年龄,是其他,所以需要显式地说明