Heim > Datenbank > MySQL-Tutorial > Hauptteil

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

PHPz
Freigeben: 2023-09-04 09:21:07
nach vorne
1278 Leute haben es durchsucht

将 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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!