# 对于列中不存在的数据、聚合函数又不存在时 # 需要考虑使用条件函数来进行转化 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 as age_cut from user_profile;
# 对于列中不存在的数据、聚合函数又不存在时 # 需要考虑使用条件函数来进行转化 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 as age_cut from user_profile;