计算文本mysql中的重复单词

时间:2013-11-24 14:03:20

标签: mysql sql search text

如何计算MySQL中文本列中单词的外观?

示例:

行的数据:

  

“这是测试的测试文本”

字:

  

“测试”

输出:

  

- > 2匹配

我想计算数据集中单词的相关性。因此,我需要知道某列包含搜索词组的频率。

1 个答案:

答案 0 :(得分:4)

select (length(column)-length(replace(column,'test','')))/4 as COUNT 
FROM table 

将4替换为单词中的字母数。

SQL Fiddle