mysql函数之SUBSTRING_INDEX(str,"/",-1)

Posted horizon~~~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql函数之SUBSTRING_INDEX(str,"/",-1)相关的知识,希望对你有一定的参考价值。

SUBSTRING_INDEX的用法: •SUBSTRING_INDEX(str,delim,count) 在定界符 delim 以及count 出现前,从字符串str返回自字符串。若count为正值,则返回最终定界符(从左边开始)   

若为-1则是从后往前截取

SELECT substring_index(\'Hn_P00001\', \'P\', -1)  -- 结果是00001

 

concat(\'1\',\'2\',\'3\')可以拼接3个值

-1是从右往左遇到第一个/(不包含第一个/),返回20171205171645.jpg

5是从左往右遇到第五个/(不包含第五个/) ,返回http://192.168.2.227:8080/huikeportal/inspectionsImg

SELECT SUBSTRING_INDEX(\'http://192.168.2.227:8080/huikeportal/inspectionsImg/20171205171645.jpg\',\'/\',5)


-- 返回值http://192.168.2.227:8080/huikeportal/inspectionsImg/thumbnail20171205171645.jpg
SELECT concat(SUBSTRING_INDEX(\'http://192.168.2.227:8080/huikeportal/inspectionsImg/20171205171645.jpg\',\'/\',5),
\'/thumbnail\',SUBSTRING_INDEX(\'http://192.168.2.227:8080/huikeportal/inspectionsImg/20171205171645.jpg\',\'/\',-1))

---------------------
作者:唯不见相思
来源:CSDN
原文:https://blog.csdn.net/qq_29883183/article/details/78723840
版权声明:本文为博主原创文章,转载请附上博文链接!

以上是关于mysql函数之SUBSTRING_INDEX(str,"/",-1)的主要内容,如果未能解决你的问题,请参考以下文章

PHP:相当于 MySQL 的函数 SUBSTRING_INDEX ?

MySQL字符串截取函数substring_index

mysql 函数substring_index()

MySQL 字符串函数substring字符串截取substring_index

使用mysql的SUBSTRING_INDEX函数解决项目中编码非重复问题的实现方案!

mysql 函数substring_index()