Dreke90 di Dreke90
Genius 6795 punti

Le funzioni di aggregazione

Un'altra particolarità del comando SELECT è quella di consentire,durante l'esecuzione di un'interrogazione,l'applicazione di particolari funzioni predefinite per il calcolo di somme o medie,per il conteggio del numero di righe e altro ancora.
Questi operatori prendono il nome di funzioni di aggregazione,in quanto permettono di effettuare elaborazioni su gruppi di righe o di valori appartenenti a un colonna di una tabella.

Funzione Sun
La funzione di aggregazione Sun si applica ai valori di una colonna associata a un attributo di tipo numerico e ne restituisce la somma. I valori Null vengono considerati come aventi valore 0.La clausola Distinct permette di eliminare dal calcolo della somma eventuali valori ripetuti nella colonna.

Esempio
Calcolare il numero totale di ore di insegnamento del professore con codice “P030”

SELECT SUM(NumeroOre) AS NumeroTotaleOreInsegnamento
FROM Insegnano
WHERE CodiceProfessore = “P030”;

Dopo aver tagliato orizzontalmente la tabella insegnano,vengono sommati i valori della colonna corrispondente all'attributo NumeroOre.

Registrati via email