我的表格列包含以下示例数据:
/Users/abct2/Library/Application Support/iPhone Simulator/4.3/Applications/FD301781-D39F-469E-A604-8164CC9A4493/Library/Caches/List3-ROHAN TEST1/word_306:24:50.jpg
现在,我想提取/Library/Caches/之后的任何文本(即 List3-ROHAN TEST1/word_306:24:50.jpg)。我该如何为此编写 select 语句?
仅供引用,/Library/Caches/之前的文本可以有任意数量的斜杠。
请告诉我..
谢谢!
最佳答案
如果您可以假设“/Library/Caches/”仅出现在一个位置,那么您可以执行以下操作:
SUBSTR (text, INSTR(text,'/Library/Caches/')+16)
“/Library/Caches/”中有 16 个字符,因此您想要的部分从文本中“/Library/Caches/”位置之后的 16 个字符开始。
关于mysql - 如何从我的表中获取特定字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8835878/