Heim > Datenbank > MySQL-Tutorial > Wie gruppiere ich Daten und summiere Werte in MySQL?

Wie gruppiere ich Daten und summiere Werte in MySQL?

Susan Sarandon
Freigeben: 2025-01-03 04:30:39
Original
947 Leute haben es durchsucht

How to Group Data and Sum Values in MySQL?

MySQL: Daten gruppieren und Spaltenwerte summieren

Problem:

Betrachten Sie das folgende MySQL Tabelle mit zwei Spalten, Wort und Betrag:

word amount
dog 1
dog 5
elephant 2

Die Aufgabe besteht darin, die Daten nach zu gruppieren Wortspalte und summieren Sie die entsprechenden Betragswerte. Die gewünschte Ausgabe ist:

word amount
dog 6
elephant 2

Lösung:

Die ursprüngliche SQL-Abfrage:

SELECT word, SUM(amount) FROM `Data` GROUP BY 'word'
Nach dem Login kopieren

enthält einen kleinen Fehler. Das einfache Anführungszeichen um den Wortspaltennamen wandelt ihn in eine Zeichenfolge um. Um dies zu beheben, entfernen Sie einfach das einfache Anführungszeichen:

SELECT word, SUM(amount) 
FROM Data 
Group By word
Nach dem Login kopieren

Diese überarbeitete Abfrage führt die Operation korrekt aus, indem sie die Daten nach Wortspalte gruppiert und die Mengenwerte für jedes einzelne Wort summiert.

Das obige ist der detaillierte Inhalt vonWie gruppiere ich Daten und summiere Werte in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage