在MySQL中的两个短语之间提取数据?

时间:2015-02-19 03:36:25

标签: mysql substr

我试图在MySQL中的两组字符之间提取数据。为了使示例有点简单,我正在查找名为STAGE_DATA的列之间的文本。

这是我现在拥有的SQL:

SELECT 
  SUBSTR(STAGE_DATA, 
    LOCATE('<title>',STAGE_DATA)+1, 
      (CHAR_LENGTH(STAGE_DATA) - LOCATE('<title>',REVERSE(STAGE_DATA)) 
      - LOCATE('</title>,STAGE_DATA))) 
FROM Stage_Table

但它给出了一个错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''&lt;/title&gt;,STAGE_DATA))) FROM Stage_Table' at line 5

为什么?

谢谢!

0 个答案:

没有答案