截取指定字符串 前面
的字符
如:
1333333952_3979_375x500.jpg 字符串中获取最后一个下划线(_)后面的数据
使用:
SELECT REVERSE(LEFT(REVERSE('1333333952_3979_375x500.jpg'),LOCATE('_',REVERSE('1333333952_3979_375x500.jpg'))-1));
该方法使用到的mysql函数:
left (被截取字段, 截取长度) 从左边截取
REVERSE (str) 字符串翻转
LOCATE (查找字符串, 查找位置) 查找字符串首次出现的位置
这只是我个人的思路。给大家抛个砖而已。希望大家可以举一反三
文档信息
- 本文作者:carpe
- 本文链接:https://carpedx.com/fragment/mysql-intercept-the-last-follows-string/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)