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

平均化されたデータをあるテーブルから別のテーブルに効率的に挿入するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2025-01-14 07:10:41
オリジナル
727 人が閲覧しました

How to Efficiently Insert Averaged Data from One Table to Another?

データ ウェアハウジングへのデータ挿入の合理化

データ ウェアハウジングでは、新しいテーブルにロードする前にデータの抽出と変換が行われることがよくあります。 この記事では、一般的なデータ挿入タスクの簡略化されたソリューションを示します。

目標は、データを Table1 から Table2 に移動することです。具体的には、LongIntColumn1 と、それぞれの一意の CurrencyColumn1 値の LongIntColumn1 の平均です。 次の SQL クエリはこれを効率的に実現します:

INSERT INTO Table2 (LongIntColumn2, CurrencyColumn2)
SELECT LongIntColumn1, AVG(CurrencyColumn1) AS CurrencyColumn2
FROM Table1
GROUP BY LongIntColumn1;
ログイン後にコピー

この修正されたクエリは、元のクエリから不要な要素を削除することで構文エラーを回避し、データ ウェアハウスでのスムーズなデータ転送プロセスを保証します。 AVG() を使用すると平均が効率的に計算され、GROUP BY 句により正確な集計が保証されます。

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

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート