SQLのGROUP BYを使用した平均値の計算方法


以下に、GROUP BY句を使用して平均値を計算するためのシンプルな方法といくつかのコード例を示します。

  1. 単一のカラムでの平均値計算:

    SELECT column_name, AVG(column_name)
    FROM table_name
    GROUP BY column_name;

    このクエリでは、指定したカラム名でデータをグループ化し、各グループの平均値を計算します。

  2. 複数のカラムでの平均値計算:

    SELECT column_name1, column_name2, AVG(column_name3)
    FROM table_name
    GROUP BY column_name1, column_name2;

    このクエリでは、複数のカラムでデータをグループ化し、各グループの平均値を計算します。column_name1とcolumn_name2の組み合わせでグループ化し、column_name3の平均値を計算します。

これらの例では、単一のカラムまたは複数のカラムでデータをグループ化して平均値を計算する方法を示しています。必要に応じて、他の集計関数や条件を追加することもできます。SQLのGROUP BY句とAVG関数を組み合わせて使用することで、データの分析や集計処理を効率的に行うことができます。