题解 | #截取出年龄#

截取出年龄

https://www.nowcoder.com/practice/b8d8a87fe1fc415c96f355dc62bdd12f

select substring_index(substring_index(profile,',',3),',',-1) as age,count(*) as number from user_submit
group by age

substring_index(FIELD, sep, n)可以将字段FIELD按照sep分隔: (1).当n大于0时取第n个分隔符(n从1开始)之前的全部内容; (2).当n小于0时取倒数第n个分隔符(n从-1开始)之后的全部内容;

SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(profile, ',', -2), ',', 1) AS age, count(*) AS number FROM user_submit GROUP BY age;

这一题我自己写错了是 count(*) AS number 里面写的是age 不是*

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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