GROUP BY-Klausel

Die GROUP BY-Klausel gibt die Namen eines oder mehrerer Felder an, nach denen die Ergebniswerte gruppiert werden sollen. Diese Klausel wird verwendet, um eine Menge von Aggregatwerten zurückzugeben. Sie hat folgendes Format:

Kopieren
GROUP BY Spalten

Der Umfang der GROUP BY-Klausel ist der Tabellenausdruck in der FROM-Klausel. Daher müssen die in Spalten angegebenen Spaltenausdrücke aus den in der FROM-Klausel angegebenen Tabellen stammen. Ein Spaltenausdruck kann ein oder mehrere Feldnamen der Datenbanktabelle, getrennt durch Kommata, sein.

Beispiel

Summieren Sie die Gehälter in jeder Abteilung auf.

Kopieren
SELECT abtnr, SUM (gehalt) FROM ang GROUP BY abtnr

Diese Anweisung gibt für jede Abteilungsnummer eine Zeile zurück. Jede Zeile enthält die Abteilungsnummer und die Summe der Gehälter der Mitarbeiter in der Abteilung.