【发布时间】:2013-12-09 03:16:39
【问题描述】:
如何在 MySQL 的文本列中计算单词的出现次数?
例子:
行数据:
"这是测试用的测试文本"
单词:
“测试”
输出:
--> 2 个匹配项
我想计算一个词在数据集中的相关性。因此,我需要知道某个列包含搜索短语的频率。
【问题讨论】:
如何在 MySQL 的文本列中计算单词的出现次数?
例子:
行数据:
"这是测试用的测试文本"
单词:
“测试”
输出:
--> 2 个匹配项
我想计算一个词在数据集中的相关性。因此,我需要知道某个列包含搜索短语的频率。
【问题讨论】:
select (length(column)-length(replace(column,'test','')))/4 as COUNT
FROM table
将 4 替换为单词中的字母数。
【讨论】: