# CASE WHEN语句解法
select `age_cut`, count(`age_cut`) 
from (
    select case when `age` < 25 then '25岁以下'
                when `age` >= 25 then '25岁及以上'
                else '25岁以下'
                end as `age_cut`
    from user_profile
) t_result
group by `age_cut`;