ホームページ > データベース > mysql チュートリアル > SQLのGROUP BYを使用してカテゴリごとにグループ化された値の合計を計算するにはどうすればよいですか?

SQLのGROUP BYを使用してカテゴリごとにグループ化された値の合計を計算するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2025-01-04 13:30:40
オリジナル
1036 人が閲覧しました

How to Calculate the Sum of Values Grouped by Categories using SQL's GROUP BY?

SUM による SQL グループ: カテゴリ別にグループ化された値の合計を計算

MySQL のようなリレーショナル データベース管理システム (RDBMS) では、多くの場合、データを集計して概要を計算する必要があります。統計。一般的なタスクは、特定のカテゴリごとにグループ化された特定の列の合計を計算することです。これは、SQL GROUP BY 句を使用して実現できます。

cat_name 列と amount 列を持つ category という名前のテーブルがあるとします。各行は、カテゴリとそれに関連付けられた対応する金額を表します。目標は、一意の各 cat_name の合計量を決定することです。

MySQL を使用してこの問題を解決するには、次のクエリを使用できます。

SELECT cat_name, SUM(amount) AS total_amount
FROM category
GROUP BY cat_name;
ログイン後にコピー

このクエリは、次のように cat_name を選択することから始まります。最初の列は一意のカテゴリ名を表します。次に、一意の cat_name ごとに amount 列の合計を計算し、その結果を total_amount 列に割り当てます。 GROUP BY 句は、行を cat_name でグループ化するために使用され、合計がカテゴリごとに個別に計算されるようにします。

このクエリを実行すると、カテゴリ名とそれに対応する合計金額を含む結果セットが返されます。さまざまなカテゴリにわたる値の分布を分析できます。

以上がSQLのGROUP BYを使用してカテゴリごとにグループ化された値の合計を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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