行に出現するすべての単語をグループ化し、それらの頻度値をカウントし、カウント結果で並べ替えようとしています。SQL のみで実行する必要があります。次に例を示します。
次の表があります。
word | freq
-----------
car | 5
cake | 2
car | 4
この結果を取得したい:
word | freq
-----------
car | 9
cake | 2
行に出現するすべての単語をグループ化し、それらの頻度値をカウントし、カウント結果で並べ替えようとしています。SQL のみで実行する必要があります。次に例を示します。
次の表があります。
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
頻度に従って単語を並べ替える必要がある場合、次のように ORDER BY を使用できます。
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;