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条件判断语句
要注意的是有些用户没有年龄,是其他,所以需要显式地说明

京公网安备 11010502036488号