ホームページ >データベース >mysql チュートリアル >集計されたデータをある MS Access テーブルから別のテーブルに挿入するにはどうすればよいですか?
MS Access テーブル間でのデータの移動: 集計の例
MS Access でのデータ ウェアハウジングでは、多くの場合、あるテーブルから別のテーブルにデータを移動および変換する必要があります。 このプロセスは、SQL クエリを使用して効率的に処理できます。
クエリの例:
Table1
からデータを抽出して変更し、その結果を Table2
に挿入する必要があるとします。次のクエリはこれを実現します:
<code class="language-sql">INSERT INTO Table2 (LongIntColumn2, CurrencyColumn2) SELECT LongIntColumn1, Avg(CurrencyColumn) AS CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1;</code>
詳細な説明:
INSERT INTO Table2 (LongIntColumn2, CurrencyColumn2)
: データを受信する宛先テーブル (Table2
) と特定の列 (LongIntColumn2
、CurrencyColumn2
) を指定します。SELECT LongIntColumn1, Avg(CurrencyColumn) AS CurrencyColumn1 FROM Table1
: この部分は Table1
からデータを選択します。 Avg(CurrencyColumn)
は、CurrencyColumn
値の平均を計算します。GROUP BY LongIntColumn1
: LongIntColumn1
内の固有の値に基づいて結果をグループ化し、個別のグループごとに平均が計算されるようにします。このアプローチでは、不必要な INSERT INTO ... SELECT
キーワードや括弧なしで VALUES
構造を正しく使用することで、以前の試行の構文エラーを回避します。
以上が集計されたデータをある MS Access テーブルから別のテーブルに挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。