GROUP BY-sats

GROUP BY-satsen anger namnet på ett eller flera fält som de returnerade värdena ska grupperas efter. Du använder denna instruktion för att returnera en uppsättning statistikvärden. Instruktionen har följande format:

Kopiera
GROUP BY kolumner

Omfånget för GROUP BY-satsen är tabelluttrycket i FROM-satsen. Det gör att kolumnuttrycken som anges av kolumner måste komma från de tabeller som specificeras i FROM-satsen. Ett kolumnuttryck kan vara ett eller flera fältnamn i databastabellen åtskilda med kommatecken.

Exempel

Sammanfatta lönerna i varje avdelning.

Kopiera
SELECT avd_id, SUM(lön) FROM anst GROUP BY avd_id

Den här satsen returnerar en rad för varje separat avdelnings-ID. Varje rad innehåller avdelnings-ID:t och summan av lönerna för avdelningens anställda.