ホームページ > データベース > mysql チュートリアル > MySQL で GROUP BY と SUM() を正しく使用してデータを集計する方法は?

MySQL で GROUP BY と SUM() を正しく使用してデータを集計する方法は?

Mary-Kate Olsen
リリース: 2025-01-05 00:59:38
オリジナル
968 人が閲覧しました

How to Correctly Use GROUP BY and SUM() in MySQL to Aggregate Data?

MySQL でグループ化して他の列の値を合計する方法?

MySQL では、GROUP BY 句を使用してデータ レコードを集計します指定された列の共通の値に基づきます。ただし、各グループの他の列で計算を実行する必要がある場合は、SUM() などの集計関数を使用して実現できます。

問題:

与えられたテーブルword と amount の 2 つの列を使用して、それぞれの一意の単語の金額を合計したいと考えています。

失敗試行:

以下のクエリは、GROUP BY 句の単語列の前後に一重引用符が誤って含まれているため失敗します:

SELECT word, SUM(amount) FROM `Data` GROUP BY 'word'
ログイン後にコピー

修正された解決策:

単語列を囲む一重引用符は不要なので、削除する必要があります。単語列でグループ化し、金額列を合計する正しいクエリは次のとおりです。

SELECT word, SUM(amount)
FROM Data
GROUP BY word
ログイン後にコピー

出力:

このクエリは、金額が含まれる目的の出力を生成します。一意の単語ごとに合計されます:

word amount
dog 6
elephant 2

以上がMySQL で GROUP BY と SUM() を正しく使用してデータを集計する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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