Heim  >  Artikel  >  Datenbank  >  Wie können wir die zusammenfassende Ausgabe einer bestimmten Spalte im MySQL-Ergebnissatz erhalten?

Wie können wir die zusammenfassende Ausgabe einer bestimmten Spalte im MySQL-Ergebnissatz erhalten?

王林
王林nach vorne
2023-09-16 18:17:061158Durchsuche

Wie können wir die zusammenfassende Ausgabe einer bestimmten Spalte im MySQL-Ergebnissatz erhalten?

Wir können die zusammenfassende Ausgabe einer Spalte im MySQL-Ergebnissatz erhalten, indem wir den Modifikator „WITH ROLLUP“ verwenden. Dieser Modifikator wird mit der GROUP BY-Klausel verwendet. Es liefert eine zusammenfassende Ausgabe, einschließlich zusätzlicher Zeilen, die zusammenfassende Vorgänge auf höherer Ebene darstellen.

Beispiel

In diesem Beispiel gibt der WITH ROLLUP-Modifikator eine zusammenfassende Ausgabe des Gesamtkostenwerts in einer zusätzlichen Zeile aus.

mysql> Select Item_name, SUM(Cost) AS Total_cost from Item_list GROUP BY Item_name WITH ROLLUP;
+-----------+------------+
| Item_name | Total_cost |
+-----------+------------+
| Notebook  | 45.00      |
| Pen       | 31.70      |
| Pencilbox | 125.20     |
| NULL      | 201.90     |
+-----------+------------+
4 rows in set (0.00 sec)

Das obige ist der detaillierte Inhalt vonWie können wir die zusammenfassende Ausgabe einer bestimmten Spalte im MySQL-Ergebnissatz erhalten?. 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