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

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

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

SELECT IF(age>=25,"25岁及以上","25岁以下") AS age_cut,count(*) AS number

FROM user_profile

GROUP BY age_cut;

select

(case

when age>=25 then '25岁及以上'

else '25岁以下' end) as age_cut,

count(*) as number

from user_profile

group by age_cut

第二种方法 case 针对不同年龄段进行分组

全部评论
select if 和select case 用法需掌握
点赞 回复 分享
发布于 2024-06-26 10:30 湖北

相关推荐

VirtualBool:都去逗他了?
点赞 评论 收藏
分享
05-26 10:24
门头沟学院 Java
qq乃乃好喝到咩噗茶:其实是对的,线上面试容易被人当野怪刷了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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