题解 | #截取出年龄#
截取出年龄
https://www.nowcoder.com/practice/b8d8a87fe1fc415c96f355dc62bdd12f
# 查询所有字段+提取年龄列 select *, substring_index(substring_index(profile,',',3),',',-1) age from user_submit
# 返回每个年龄的用户数 select age, count(*) number from( select *, substring_index(substring_index(profile,',',3),',',-1) age from user_submit ) age_f group by age;
/*substring_index(str, delim, count)*/
# 如果count=n是正数,那么从左往右数第n个分隔符左边的全部内容(索引从1开始)
# 如果count=n是负数,那么从右往左数第n个分隔符右边的全部内容