Funzioni di Aggregazione

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).