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条件判断语句

要注意的是有些用户没有年龄,是其他,所以需要显式地说明