一、substring_index:
实现提取表单列表中的字符串 来源:https://www.cnblogs.com/mqxs/p/7380933.html
1、格式:
substring_index(str,delim,count)
2、注释:
- str:要处理的字符串
- delm:分隔符
- count:计数
3、例子
(1)如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容
str=www.wikidm.cn
(1) substring_index(str,'.',1)结果是:www(2) substring_index(str,'.',2)结果是:www.wikidm
(2) 相反,如果是负数,那么就是从右边开始数,第N个分隔符右边的所有内容,
substring_index(str,'.',-2)结果为:wikidm.cn
(3)取中间的某个值
从右数第二个分隔符的右边全部,再从左数的第一个分隔符的左边:
substring_index(substring_index(str,'.',-2),'.',1);结果为:wikidm
二、示例:
selectsubstring_index(profile, ',', -1) as gender,count(device_id) as number
from user_submit
group by gender
select device_id,substring_index(blog_url,'/',-1)
from user_submit
select substring_index(substring_index(profile,',',-2),',',1) as age,
count(device_id) as number
from user_submit
group by age
实践地址:(题目:30、31、32)https://www.nowcoder.com/practice/b8d8a87fe1fc415c96f355dc62bdd12f?tpId=199&tags=&title=&difficulty=0&judgeStatus=0&rp=0&sourceUrl=%2Fexam%2Foj%3Ftab%3DSQL%25E7%25AF%2587%26topicId%3D199