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:
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.
Summieren Sie die Gehälter in jeder Abteilung auf.
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.