Berechnen von Spaltensummen mit MySQL
Die Anforderung besteht darin, eine einzelne Zeile zu extrahieren, die die Gesamtsumme der Spaltenwerte aus einer Tabelle enthält. In diesem speziellen Fall besteht die Tabelle aus drei Spalten (A, B, C) und drei Zeilen mit Beispieldaten. Das Ziel besteht darin, die Gesamtsumme für jede Spalte zu erhalten, wenn alle drei Zeilen ausgewählt werden.
Um dies in MySQL zu erreichen, verwenden Sie die folgende Abfrage:
select sum(A),sum(B),sum(C) from mytable where id in (1,2,3);
Erklärung:
Diese Abfrage verwendet die SUM()-Funktion, um die Gesamtsumme jeder Spalte zu berechnen. Die WHERE()-Klausel gibt die ID-Werte für die Zeilen an, die in die Berechnung einbezogen werden müssen. In diesem Beispiel haben wir die IDs als (1,2,3) angegeben, um alle drei Zeilen einzuschließen.
Die resultierende Ausgabe ist eine einzelne Zeile mit den summierten Werten für die Spalten A, B und C:
A | B | C |
---|---|---|
12 | 13 | 14 |
Diese Abfrage kann auch geändert werden, um einen bestimmten Spaltenbereich zu summieren oder die Tabelle anhand zusätzlicher Kriterien zu filtern.
Das obige ist der detaillierte Inhalt vonWie kann ich Spaltensummen in MySQL berechnen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!