题解 | #截取出年龄#

截取出年龄

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 贵州

相关推荐

我见java多妩媚:大外包
点赞 评论 收藏
分享
我即大橘:耐泡王
点赞 评论 收藏
分享
28 1 评论
分享
牛客网
牛客企业服务