In questa sezione introdurrò le cinque più importanti Funzioni di Aggregazione: SUM, AVG, MAX, MIN, e COUNT. Queste funzioni vengono chiamate Di Aggregazione perché servono a calcolare valori dai risultati delle query invece che a ottenerne un listato di tutte le righe. Vediamo il significato di ogni funzione:
proviamo a fare un po' di esempi con le tabelle degli impiegati utilizzate all' inizio di questo documento. guardiamo questi tre esempi:
SELECT SUM(StipendioAnnuo), AVG(StipendioAnnuo)
FROM TabellaStatisticheImpiegati;
Questa query ritorna la somma totale di tutti gli stipendi annui presenti nella tabella e la media degli stessi
SELECT MIN(Benefici)
FROM TabellaStatisticheImpiegati
WHERE Posizione = 'Dirigente';
Questa query ritorna il valore del piu' basso importo annuo preso da un dirigente come beneficio accessorio (12 milioni).
SELECT COUNT(*)
FROM TabellaStatisticheImpiegati
WHERE POSITION = 'Impiegato';
Questa query risponde dandoci il numero di persone con la qualifica di impiegato (3).