题解 | #计算25岁以上和以下的用户数量#
计算25岁以上和以下的用户数量
https://www.nowcoder.com/practice/30f9f470390a4a8a8dd3b8e1f8c7a9fa
select case when age < 25 or age is null then '25岁以下' when age >= 25 then '25岁及以上' end as age_cut, count(*)number from user_profile group by age_cut
题目:现在运营想要将用户划分为25岁以下和25岁及以上两个年龄段,分别查看这两个年龄段用户数量
解析:
一、分组:25岁以下,25岁及以上
二、用户数量:count(*)注意是*才包含所有行
三、age_cut 怎么表示:根据划分条件用条件判断函数if/case when