Heim >Datenbank >MySQL-Tutorial >Welche Vorteile bietet die Verwendung der MySQL SUM()-Funktion mit der GROUP BY-Klausel?
Wenn wir die MySQL-Funktion SUM() mit der Klausel GROUP BY verwenden, berechnet die Funktion SUM() die Summe jeder in der Klausel GROUP BY angegebenen Gruppe. Der Vorteil der Verwendung von SUM() mit der GROUP BY-Klausel besteht darin, dass wir die Gesamtsumme für eine bestimmte Gruppe leicht ermitteln können. Um das obige Konzept zu verstehen, betrachten Sie eine Tabelle „employee_tbl“, die die folgenden Datensätze enthält:
mysql> SELECT * FROM employee_tbl; +------+------+------------+--------------------+ | id | name | work_date | daily_typing_pages | +------+------+------------+--------------------+ | 1 | John | 2007-01-24 | 250 | | 2 | Ram | 2007-05-27 | 220 | | 3 | Jack | 2007-05-06 | 170 | | 3 | Jack | 2007-04-06 | 100 | | 4 | Jill | 2007-04-06 | 220 | | 5 | Zara | 2007-06-06 | 300 | | 5 | Zara | 2007-02-06 | 350 | +------+------+------------+--------------------+ 7 rows in set (0.00 sec)
Die folgende Abfrage aggregiert alle Datensätze, die sich auf eine Person beziehen, und Sie erhalten die Gesamtzahl der von jeder Person eingegebenen Seiten.
mysql> SELECT name, SUM(daily_typing_pages) -> FROM employee_tbl GROUP BY name; +------+-------------------------+ | name | SUM(daily_typing_pages) | +------+-------------------------+ | Jack | 270 | | Jill | 220 | | John | 250 | | Ram | 220 | | Zara | 650 | +------+-------------------------+ 5 rows in set (0.17 sec)
Das obige ist der detaillierte Inhalt vonWelche Vorteile bietet die Verwendung der MySQL SUM()-Funktion mit der GROUP BY-Klausel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!