如何从我的表中获取特定的字符串?

时间:2012-01-12 13:30:07

标签: mysql sql sqlite

我的表格列包含以下示例数据:

  

/ 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)。如何为此编写选择陈述?

仅供参考,在/ Library / Caches /之前的文本可以包含任意数量的斜杠。

请告诉我..

谢谢!

1 个答案:

答案 0 :(得分:3)

如果您认为“/ Library / Caches /”只出现在一个位置,那么您可以这样做:

SUBSTR (text, INSTR(text,'/Library/Caches/')+16)

'/ Library / Caches /'中有16个字符,因此您想要的部分在文本中'/ Library / Caches /'的位置后开始16个字符。