5° Anno TEORIA 4. Introduzione al linguaggio SQL | Page 45

16. Il linguaggio SQL Vers. 11.0 – Gennaio 2026
4) Funzione SUM SINTASSI:
SUM([ DISTINCT ] < NomeAttributo >) [ AS < Alias >]
La funzione SUM può essere usata solo su dati numerici e restituisce la somma di tutti i valori contenuti in una colonna specificata come argomento della funzione.
La seguente interrogazione restituisce la somma degli stipendi relativi a tutte le righe presenti nella tabella " Dipendente ":
SELECT SUM( Stipendio) FROM Dipendente;
Nel caso siano presenti valori NULL, essi saranno considerati come aventi valore 0.
Se si utilizza una selezione( clausola WHERE), la funzione prenderà in esame solo le righe che soddisfano la condizione specificata.
La seguente interrogazione restituisce la somma degli Stipendi relativi ai dipendenti di 8 livello presenti nella tabella " Dipendente
SELECT SUM( Stipendio) AS Totale FROM Dipendente WHERE( Livello = 8);
Se necessario, è possibile utilizzare anche la parola chiave DISTINCT.
L’ argomento della funzione SUM può anche essere un’ espressione numerica contenente i nomi della / e colonna / e di tipo numerico interessata / e.
La seguente interrogazione restituisce la somma degli Stipendi relativi ai dipendenti, aumentata del 20 %:
SELECT SUM( Stipendio +( Stipendio * 20)/ 100) AS Totale FROM Dipendente;
o più semplicemente
SELECT SUM( 1.20 * Stipendio) AS Totale FROM Dipendente;
+---------------- + | SUM( Stipendio) | +---------------- + | 9100.00 | +---------------- +
+--------- + | Totale | +--------- + | 3700.00 | +--------- +
+-------------- + | Totale | +-------------- + | 10920.000000 | +-------------- +
Autore: Rio Chierego( email: riochierego @ libero. it- sito web: www. riochierego. it) Pag. 45