如何计算 MySQL blob 文本中特定单词的出现次数?
How to count the number of occurrences of a particular word in a MySQL blob text?
我已将文本文件的内容作为 blob 存储在 MySQL table 中。我想计算该文本中特定单词的出现次数。
有什么办法可以做到吗?
试试这个
SET @searchthis="lumia";
SELECT CAST((LENGTH(`documents`.`file`) -
LENGTH(REPLACE(`documents`.`file`, @searchthis, ""))) /
LENGTH(@searchthis) AS UNSIGNED
) AS searchthis_count
FROM documents ;
我已将文本文件的内容作为 blob 存储在 MySQL table 中。我想计算该文本中特定单词的出现次数。
有什么办法可以做到吗?
试试这个
SET @searchthis="lumia";
SELECT CAST((LENGTH(`documents`.`file`) -
LENGTH(REPLACE(`documents`.`file`, @searchthis, ""))) /
LENGTH(@searchthis) AS UNSIGNED
) AS searchthis_count
FROM documents ;