的全文字段包含HTML標籤和一些資源,我想所有的「SRC」從屬性。有些記錄可能有幾個'src'。
現在,我不知道如何寫一個查詢來獲得所需的結果。 ,這是我的代碼
DROP FUNCTION IF EXISTS SPLIT_STR;
CREATE FUNCTION SPLIT_STR(
x text,
delim VARCHAR(10),
co INT
)
RETURNS VARCHAR(255) DETERMINISTIC
BEGIN
WHILE co >= 0 DO
SET x = RIGHT(x, ((CHAR_LENGTH(x)) - (InStr(x,'src')) + 1));
RETURN SUBSTR(x, 1, 40);
END WHILE;
END
#---------------------------------------------------
SELECT id, SPLIT_STR(test.fulltext, 'src',ROUND (
(
LENGTH(test.fulltext)
- LENGTH(REPLACE (test.fulltext, "src", ""))
)/LENGTH("src")
))
FROM test
WHERE test.fulltext LIKE '%src%'
,結果應該是這樣的 result
不要保存CSV在列http://stackoverflow.com/questions/41304945/best-type-of-indexing-when-there-is-like-clause/41305027#41305027 http://stackoverflow.com/questions/41215624/sql-table-with-list-entry-vs-sql-table-with-a-for-each-entry/41215681#41215681 – e4c5