ホームページ >データベース >mysql チュートリアル >集計されたデータをある MS Access テーブルから別のテーブルに挿入するにはどうすればよいですか?

集計されたデータをある MS Access テーブルから別のテーブルに挿入するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2025-01-14 06:04:50164ブラウズ

How to Insert Aggregated Data from One MS Access Table to Another?

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) と特定の列 (LongIntColumn2CurrencyColumn2) を指定します。
  • SELECT LongIntColumn1, Avg(CurrencyColumn) AS CurrencyColumn1 FROM Table1: この部分は Table1 からデータを選択します。 Avg(CurrencyColumn) は、CurrencyColumn 値の平均を計算します。
  • GROUP BY LongIntColumn1: LongIntColumn1 内の固有の値に基づいて結果をグループ化し、個別のグループごとに平均が計算されるようにします。

このアプローチでは、不必要な INSERT INTO ... SELECT キーワードや括弧なしで VALUES 構造を正しく使用することで、以前の試行の構文エラーを回避します。

以上が集計されたデータをある MS Access テーブルから別のテーブルに挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。