题解 | #截取出年龄#
截取出年龄
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