题解 | #计算25岁以上和以下的用户数量#

计算25岁以上和以下的用户数量

http://www.nowcoder.com/practice/30f9f470390a4a8a8dd3b8e1f8c7a9fa

要求:将用户划分为25岁以下和25岁及以上两个年龄段,分别查看这两个年龄段用户数量
思路:
第一,查询结果利用case when age>=25 then "25岁及以上" else "25岁以下" end 的条件查询实现年龄段的分组,并重命名为age_cut;
第二,对不同年龄段的用户数量进行计数,在GROUP BY age_cut进行分组的基础上,利用COUNT()进行计数。

SELECT (case when age>=25 then "25岁及以上" else "25岁以下" end) as age_cut,
       COUNT(id) as Number
FROM user_profile
GROUP BY age_cut;
全部评论

相关推荐

不愿透露姓名的神秘牛友
06-30 18:19
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务