【学习】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了。

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值