题解 | #截取出年龄#

截取出年龄

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

select substring_index(SUBSTRING_INDEX(profile,',',3),',',-1) as age,count(device_id)
from user_submit a 
group by age

substring_index 用法。

先截取至年龄。

SUBSTRING_INDEX(profile,',',3)

返回的是
180cm,75kg,27
165cm,45kg,26
178cm,65kg,25
171cm,55kg,23
168cm,45kg,22

再把年龄拿出来。

substring_index(SUBSTRING_INDEX(profile,',',3),',',-1)

取刚才那段东西,用’,‘分隔的’-1‘位,从右往左数,第一次遇到’,‘的右边全部内容。
substring_index 函数用法可参考:
https://blog.csdn.net/crack6677/article/details/120334606

全部评论
mysql不能用别名分组的情况下怎么弄,不用子查询
点赞 回复 分享
发布于 2023-11-06 01:12 贵州

相关推荐

不愿透露姓名的神秘牛友
10-05 10:13
已编辑
HHHHaos:让这些老登来现在秋招一下,简历都过不去
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-26 18:54
说等下个版本吧的发呆爱好者很贪睡:佬最后去了哪家呀
点赞 评论 收藏
分享
评论
28
1
分享
牛客网
牛客企业服务