题解 32 | #截取出年龄#

【分类】:分组查询、字符串截取函数

分析思路

难点:

1.如何截取出年龄的字段

如何截取出年龄的字段

  • [使用]:substring_index(按照分隔符截取子字符串);**注意:**需要多次截取

扩展

前往查看:MySQL 字符串截取

最终结果

select 查询结果 [substring_index(字段) as 年龄;count(设备ID) as 人数]
from 从哪张表中查询数据[user_submit]
group by 分组条件[年龄]

求解代码

方法一: with子句 + 一步步拆解

select distinct
    substring_index(substring_index(profile, ',', -2), ',', 1) as age,
    count(device_id) as number
from user_submit
group by age
全部评论

相关推荐

酷酷的喜马拉雅山:感觉这比一直在初筛不动的好多了
点赞 评论 收藏
分享
瑞雪兆丰年_:可以贴个超级大的校徽,以防HR眼拙
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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