Clausola GROUP BY
La clausola GROUP BY specifica i nomi di uno o più campi in base a cui raggruppare i valori restituiti. Questa clausola viene utilizzata per restituire un gruppo di valori aggregati. Ha il seguente formato:
GROUP BY colonne
L'ambito di applicazione della clausola GROUP BY è l'espressione di tabella nella clausola FROM. Di conseguenza, le espressioni di colonna specificate da colonne devono provenire dalle tabelle specificate nella clausola FROM. Un'espressione di colonna può essere costituita da uno o più nomi di campi della tabella di database separati da virgole.
Esempio
Sommare gli stipendi di ciascun settore.
SELECT id_sett, SUM (stipendio) FROM dip GROUP BY id_sett
Questa istruzione restituisce una riga per ogni singolo ID settore. Ogni riga contiene l'ID settore e la somma degli stipendi dei dipendenti del settore.