ホームページ > データベース > mysql チュートリアル > MySQL の GROUP BY と SUM() を使用して各カテゴリの合計金額を計算するにはどうすればよいですか?

MySQL の GROUP BY と SUM() を使用して各カテゴリの合計金額を計算するにはどうすればよいですか?

Barbara Streisand
リリース: 2025-01-06 03:55:44
オリジナル
953 人が閲覧しました

How Can I Calculate Total Amounts for Each Category Using MySQL's GROUP BY and SUM()?

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 サイトの他の関連記事を参照してください。

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