-1

我希望能够计算特定列出现的单词频率。

如果我想计算匹配句子的频率,则此代码有效,但我需要它来搜索单个单词。

SELECT DISTINCT `Text`, COUNT(*) AS num 
FROM MyTable 
GROUP BY `Text` 
ORDER BY num DESC
4

1 回答 1

0

在代码中执行此操作的一种方法是读取每个字符串,对于每个字符串,如果可能,通过“”或其他分隔符进行标记,并维护一个哈希表或哈希映射,每个标记作为键以及它在表中出现的次数作为价值。

于 2012-06-04T02:19:10.097 回答