7.6 ➡️ Grouping By Multiple Columns

Bitte schauen Sie sich Abschnitt 9, Thema 139 genauer an.

Sie können auch die Kapitel 17 im Buch lesen. für die ganze Kapitel 7 auf LAP4ME

Grouping By Multiplw Columns

Grouping By Multiple Columns“ bedeutet, dass Sie mehrere Spalten verwenden, um die Ergebnisse einer Abfrage zu gruppieren. Statt nur nach einer einzelnen Spalte zu gruppieren, können Sie mehrere Spalten verwenden, um die Ergebnisse in kleinere Gruppen zu unterteilen.

 

Ein Beispiel:

SELECT COUNT(order_id), SUM(total_amount), order_date, customer_id
FROM orders
GROUP BY order_date, customer_id;
SQL

In diesem Beispiel werden die Bestellungen nach Datum und Kunden-ID gruppiert. Für jede Gruppe wird die Anzahl der Bestellungen, die Gesamtsumme und die Kunden-ID berechnet. Das Ergebnis ist eine Zusammenfassung der Bestellungen pro Kunde pro Tag.

Es ist wichtig zu beachten, dass die Spalten, die in der GROUP BY-Klausel aufgeführt sind, in der gleichen Reihenfolge in der SELECT-Klausel aufgeführt werden müssen und dass jede Spalte in der SELECT-Klausel entweder in der GROUP BY-Klausel aufgeführt sein muss oder als Aggregatfunktionen ausgewertet werden muss.