-1
我在尝试将发生在一行中的所有单词分组,并计数它们的freq值并按计数结果进行排序。它只能在sql中完成。这里有一个例子:在mysql中进行分组和计数
我有如下表:
word | freq
-----------
car | 5
cake | 2
car | 4
,并希望得到这样的结果:
word | freq
-----------
car | 9
cake | 2
我在尝试将发生在一行中的所有单词分组,并计数它们的freq值并按计数结果进行排序。它只能在sql中完成。这里有一个例子:在mysql中进行分组和计数
我有如下表:
word | freq
-----------
car | 5
cake | 2
car | 4
,并希望得到这样的结果:
word | freq
-----------
car | 9
cake | 2
您可以通过组词,后来根据制作组来总结.. ...
SELECT word,SUM(freq) AS freq FROM tblName GROUP BY word
当你必须根据freq命令单词时,你可以使用ORDER BY in followi NG方式:
SELECT word,SUM(freq) AS freq FROM tblName GROUP BY word ORDER BY freq DESC
SELECT word, SUM(freq) AS freq FROM yourTable GROUP BY word ORDER BY freq DESC;
RTFM? http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html – 2012-08-12 18:38:14