Het element GROUP BY

Het element GROUP BY geeft de namen op van een of meer velden waarop de resultaatwaarden moeten worden gegroepeerd. Dit element wordt gebruikt om een reeks totaalwaarden te verkrijgen. Het is als volgt gestructureerd:

Kopiëren
GROUP BY kolommen

Het bereik van het element GROUP BY is de tabeluitdrukking in het element FROM. Hierdoor moeten de kolomuitdrukkingen opgegeven door columns uit de tabellen komen die in het element FROM zijn opgegeven. Een kolomuitdrukking kan bestaan uit een of meer door komma's gescheiden veldnamen uit de databasetabel.

Voorbeeld

Tel de salarissen in elke afdeling op.

Kopiëren
SELECT afd_id, SUM (salaris) FROM werkn GROUP BY afd_id

Deze instructie geeft één rij voor elke verschillende afdelings-ID. Elke rij bevat de afdelings-ID en de som van de salarissen van de werknemers van de afdeling.