200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > MySql字符串截取之substring_index

MySql字符串截取之substring_index

时间:2020-03-29 09:10:07

相关推荐

MySql字符串截取之substring_index

substring_index(str,delim,count)

str:要处理的字符串

delim:分隔符

count:计数

例子:str=

substring_index(str,'.',1)

结果是:www

substring_index(str,'.',2)

结果是:www.baidu

也就是说,如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容

相反,如果是负数,那么就是从右边开始数,第N个分隔符右边的所有内容,如:

substring_index(str,'.',-2)

结果为:

有人会问,如果我要中间的的baidu怎么办?

很简单的,两个方向:

从右数第二个分隔符的右边全部,再从左数的第一个分隔符的左边:

substring_index(substring_index(str,'.',-2),'.',1);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。