Maison >base de données >tutoriel mysql >Comment regrouper des données et additionner des valeurs dans MySQL ?

Comment regrouper des données et additionner des valeurs dans MySQL ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-03 04:30:39950parcourir

How to Group Data and Sum Values in MySQL?

MySQL : regrouper les données et additionner les valeurs des colonnes

Problème :

Considérez le MySQL suivant tableau à deux colonnes, mot et montant :

word amount
dog 1
dog 5
elephant 2

La tâche est de regrouper les données par la colonne de mots et additionnez les valeurs de montant correspondantes. Le résultat souhaité est :

word amount
dog 6
elephant 2

Solution :

La requête SQL d'origine :

SELECT word, SUM(amount) FROM `Data` GROUP BY 'word'

contient une erreur mineure. Le guillemet simple autour du mot nom de colonne le convertit en chaîne. Pour résoudre ce problème, supprimez simplement le guillemet simple :

SELECT word, SUM(amount) 
FROM Data 
Group By word

Cette requête révisée effectue correctement l'opération, en regroupant les données par colonne de mots et en additionnant les valeurs de montant pour chaque mot unique.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn