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