Definition: Die [[_SQL|SQL]]-Anweisung GROUP BY ermöglicht die Zusammenfassung der Auswahl. Es werden alle Datensätze mit dem selben Wert des in der GROUP BY-Anweisung angegebenen Attributs zusammengefasst. Im Gegensatz zur DISTINCT-Anweisung ermöglich diese Anweisung die weitere Verarbeitung des gruppierten Inhaltes und enthält in der Ausgabe keine Duplikate.
### Syntax
```SQL title:DB01
SELECT <colums>
FROM <table_name>
WHERE <condition>
GROUP BY <group colum>
```
### Beispiel
```SQL title:DB01
SELECT abt, SUM(gehalt) AS 'Gehaltssumme pro Abteilung'
FROM mitarbeiter
GROUP BY abt;
```
Diese Abfrage gibt alle Abteilung der Spalte `abt` der Tabelle `mitarbeiter` zurück, gruppiert diese nach dem Wert des Attributes in der Spalte `abt` und erstellt je Gruppe die Summe des Werts des Attributes `gehalt`.