ホームページ > データベース > mysql チュートリアル > MySQL の GROUP BY 関数と SUM() 関数はどのようにしてデータをカテゴリ別に集計できるのでしょうか?

MySQL の GROUP BY 関数と SUM() 関数はどのようにしてデータをカテゴリ別に集計できるのでしょうか?

Linda Hamilton
リリース: 2025-01-05 11:56:44
オリジナル
340 人が閲覧しました

How Can MySQL's GROUP BY and SUM() Functions Aggregate Data by Category?

MySQL の Group by SUM: カテゴリ別の値の集計

多くのデータベース シナリオでは、特定のカテゴリに基づいてデータを整理して要約することが必要になります。またはグループ。この文脈では、MySQL の GROUP BY 句が重要な役割を果たします。この記事では、GROUP BY と SUM() 関数を使用して、特定のテーブル内の各一意のカテゴリの値の合計を計算する方法を説明します。

次のテーブル構造を考えてみましょう:

table(cat_name, amount)
ログイン後にコピー

目的は、各固有の cat_name カテゴリに関連付けられた合計金額を決定することです。これを実現するには、次の SQL クエリを使用できます。

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

このクエリでは、GROUP BY 句がテーブル内の行を cat_name 列ごとにグループ化します。次に、SUM() 関数が各グループ内の金額列に適用され、その特定の cat_name のすべての値の合計が計算されます。

結果のデータセットには、一意の cat_name ごとの行と、対応する合計が含まれます。カテゴリごとの金額です。この情報は、最も人気のあるカテゴリの特定やデータセット内のさまざまなセグメントのパフォーマンスの追跡など、さまざまな分析タスクに役立ちます。

GROUP BY 関数と SUM() 関数の機能を活用することで、MySQL はデータを集約し、大規模なデータセットから有意義な洞察を抽出するための堅牢なメカニズム。

以上がMySQL の GROUP BY 関数と SUM() 関数はどのようにしてデータをカテゴリ別に集計できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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