Heim >Datenbank >MySQL-Tutorial >Welche Vorteile bietet die Verwendung der MySQL SUM()-Funktion mit der GROUP BY-Klausel?

Welche Vorteile bietet die Verwendung der MySQL SUM()-Funktion mit der GROUP BY-Klausel?

PHPz
PHPznach vorne
2023-09-04 09:21:071357Durchsuche

将 MySQL SUM() 函数与 GROUP BY 子句一起使用有什么好处?

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen