2012-06-04 56 views
-1

我希望能夠統計特定字段出現的字詞的頻率。MySQL的字數統計頻率

如果我要計算匹配句子的頻率,此代碼有效,但我需要它搜索到單個單詞。在代碼中做的

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

你試圖做的只是在mysql –

+0

是的,雖然可以使用PHP,如果需要 – daidai

+0

你不需要'DISTINCT'在那裏btw; 「GROUP BY」已經處理好了。 –

回答

0

的一種方法是通過「閱讀每串,每串,記號化」或其他分隔符如果可能的話,保持一個Hashtable或HashMap的每個令牌的鍵和數字它出現在表中的時間值。

+0

你找到了解決方案嗎?你是怎麼處理的呢? – FSP