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

标签 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)。我该如何为此编写 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/

相关文章:

mysql - 用户创建的对象存储在哪里?

php - 从 mysql 数据库获取选项框的值

MySQL INSERT 使用多个表中的变量

mysql连接同一个表不同的结果集

UPDATE 上的 SQL Server 死锁

Windows : Convert epoch to normal time 上的 SQLite3

MySQL 存储过程返回不同的结果

sql - MySQL - 根据最大​​辅助 ID 选择记录

Django新手: python manage. pysyncdb错误?

python - 使用python查询sqlite3数据库。 Fetchone() 返回实际值,但 python 返回 TypeError : NoneType