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

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

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

select
    case
        when age < 25 or age is null then '25岁以下'
        else '25岁及以上'
    end as age_cut,
    count(*) as number
from
    user_profile
group by
    age_cut;

SELECT 子句:使用 CASE WHEN 语句来判断 age 字段:如果 age 小于25岁或为 NULL,则将其归类为 '25岁以下'。否则,归类为 '25岁及以上'。为划分后的结果命名为 age_cut。使用 COUNT(*) 统计每个年龄段的用户数量,并命名为 number。

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-24 13:35
点赞 评论 收藏
分享
认真搞学习:28小登的建议,投算法岗不要写什么物理竞赛,互联网+,多写点项目,用什么算法做了什么。还有本科算法是不可能的开发你这个也没有项目啊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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