select CASE
WHEN age < 25 or age is null THEN '25岁以下'
WHEN age >= 25 THEN '25岁及以上'
end age_cut,count(1) AS number
FROM user_profile
group by age_cut

需求分析:求分段区间内数据的条数 查询列分别为age_cut,number 新建列

解题思路:case when age>=25 then '25岁及以上' case when age<25 or age is null then '25岁以下'

end age_cut,count(1) number ----> 以age_cut,number为输出

group by age_cut -----> 最后分组