我希望能够计算特定列的单词发生频率。
如果我想计算匹配句子的频率,这段代码就可以了,但我需要它来搜索单个词。
SELECT DISTINCT `Text`, COUNT(*) AS num
FROM MyTable
GROUP BY `Text`
ORDER BY num DESC
答案 0 :(得分:0)
在代码中执行此操作的一种方法是读取每个字符串,对于每个字符串,如果可能,使用“”或其他一些分隔符标记,并维护散列表或散列映射,每个标记作为键和出现的次数在表中作为值。