我试图在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 ''</title>,STAGE_DATA))) FROM Stage_Table' at line 5
为什么?
谢谢!