it-swarm.com.de

mysql zählt die Summe aller Zeilen

Ich habe eine MySQL-Tabelle mit mehreren Zeilen, und in jeder Zeile mit einem Feld namens "value" Unterscheidet sich der Feldwert von Zeile zu Zeile. Was ich möchte, ist die Auswahl alle Zeilen und zählen die Summe aller "Wert" -Felder.

irgendeine Idee?

13
med

Meinst du das so?

SELECT    SUM(value)
FROM      myTable

Wenn Sie mehrere Spalten zurückgeben möchten, fügen Sie einfach jede nicht aggregierte (d. H. Summierte) Zeile zur GROUP BY-Klausel hinzu:

SELECT    firstName, lastName, SUM(value)
FROM      myTable
GROUP BY  firstName, lastName
23
Devin Burke
SELECT SUM(value) as total FROM table;

$row['total'];
4
SELECT SUM(`value`) FROM `your_table`
3
SELECT SUM(value)
    FROM YourTable
2
Joe Stefanelli

Was Sie wollen, ist die GROUP- Funktion mit dem Namen SUM .

1
Lukas Knuth

Diese Abfrage gibt die Summe von value und die Anzahl der Zeilen zurück:

SELECT count(*), sum(value) FROM tablename
0
Amresh