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

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

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

思路:1、题目是有条件选择的,要用case函数;

2、数据若要分成两部分,可以只用一个比较符号,题目中只要将大于25岁的筛选出来,剩下的就是25岁以下;

3、记得用count函数计数,不同sum函数是因为没有数值,所以无法求和,计数函数就能得到人数。

select (case when age>=25 then '25岁及以上' else '25岁以下' end) as age_cut,count(*)

from user_profile

group by age_cut;

全部评论

相关推荐

有了offer来还愿:学校不行,专业不行,学历不行,怎么找?
点赞 评论 收藏
分享
牛客54175811...:今年对双非很难。1、争取一段大厂实习经历,2、狂磕八股,3、再跑个难度提升的项目。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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