【学习】2、条件查询:计算25岁以上和以下的用户数量

题目:作为牛客网的数据分析师,现在运营想要将用户划分为25岁以下和25岁及以上两个年龄段,分别查看这两个年龄段用户数量。

方一:

select '25岁以下' age_cnt,count(device_id)as Number
from user_profile
where age<25 or age is null
UNION ALL
select '25岁及以上' age_cnt,count(device_id)as Number
from user_profile
where age>=25

方二:if(x=n,a,b)表示如果x=n,则返回a,否则就是b了。

Selectif(age>=25,'25岁及以上','25岁以下' ) as age_cut,count(device_id) as number
From user_profile
Group by age_cut


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部