MySQL でのグループ合計集計
データ分析では、多くの場合、特定の基準に基づいてデータを集計し、合計を計算する必要があります。 MySQL の GROUP BY 句と SUM() 関数を組み合わせると、このような集計を計算する便利な方法が提供されます。
カテゴリを表す cat_name という列と、各カテゴリの値を表す対応する amount 列を含むテーブルがあるシナリオを考えてみましょう。カテゴリ。目的は、各カテゴリに関連付けられた合計金額を決定することです。
これを達成するには、次のクエリを使用できます。
SELECT cat_name, SUM(amount) AS total_amount FROM table GROUP BY cat_name
このクエリでは、最初にテーブル内の行をグループ化します。 cat_name 列。この手順では、カテゴリ値に基づいてデータを個別のサブグループに分割します。
その後、SUM() 関数が各グループ内の金額列に適用されます。各カテゴリの金額値の合計を計算し、対応する各 cat_name の合計金額を効果的に提供します。
クエリの結果は、cat_name と total_amount の 2 つの列を含む新しいテーブルになります。出力テーブルの各行は、一意のカテゴリとそのカテゴリに関連付けられた合計金額を表します。
以上がMySQL の GROUP BY と SUM() を使用して各カテゴリの合計金額を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。