このようなテーブルを手に入れたとしましょう
id terms
1 a
2 c
3 a
4 b
5 b
6 a
7 a
8 b
9 b
10 b
そして、あなたはこのようなレポートで終わることを望みます。
terms count
a 4
b 5
c 1
したがって、これを最初のテーブルで実行します
SELECT terms, COUNT( id) AS count
FROM table
GROUP BY terms
ORDER BY terms DESC
ここまでは順調ですね。
ただし、上記のSQLステートメントは、レポートビューをブラウザーに表示します。そのデータをSQLに保存したいと思います。
では、そのレポートの結果をテーブルに挿入するには、どのSQLコマンドが必要ですか?
これで呼び出されるテーブルをすでに作成していると仮定しますreports
。
create table reports (terms varchar(500), count (int))
テーブルreports
が空で、次のビューを1つのライナーで入力したいとします。私が尋ねている質問はどのようにですか?
terms count
a 4
b 5
c 1