ホームページ > データベース > mysql チュートリアル > MySQL でデータをグループ化して値を合計するにはどうすればよいですか?

MySQL でデータをグループ化して値を合計するにはどうすればよいですか?

Susan Sarandon
リリース: 2025-01-03 04:30:39
オリジナル
901 人が閲覧しました

How to Group Data and Sum Values in MySQL?

MySQL: データのグループ化と列値の合計

問題:

次の MySQL について考えてみましょう。 Word と 2 つの列がある表amount:

word amount
dog 1
dog 5
elephant 2

このタスクは、データを単語列ごとにグループ化し、対応する金額値を合計することです。望ましい出力は次のとおりです:

word amount
dog 6
elephant 2

解決策:

元の SQL クエリ:

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

には軽微なエラーが含まれています。単語列名を一重引用符で囲むと、列名が文字列に変換されます。これを修正するには、単一引用符を削除するだけです:

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

この修正されたクエリは、単語列ごとにデータをグループ化し、一意の単語ごとに金額値を合計する操作を正しく実行します。

以上がMySQL でデータをグループ化して値を合計するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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