0

レビュー ID とレビューの内容を含む「Reviews」というテーブルがあります。

特定のキーワードを含むレビューの数をカウントするために、コードを使用しました。

SELECT COUNT(text)
FROM Reviews
WHERE text LIKE '%PC%';

今、私がやろうとしているのは、「%PC%」の代わりに、キーワード ID と実際のキーワードを含む別のテーブルからキーワードを取得することです。

結果が次のようになることを願っています。

COUNT(text) | Keyword
    5       |   PC
    1       |   Computer

カウントは、特定のキーワードを含むレビューの数です。

前もって感謝します。

4

2 に答える 2

0

GROUP BY 関数を使用します。

    SELECT COUNT(text), text as Keyword
    FROM Reviews
-- you can use where clause here to filter down your results further
    GROUP BY text;
于 2013-04-14T21:30:46.997 に答える