SQL

IFNULL

by Andrea Spera

Il comando IFNULL in SQL viene utilizzato per gestire i valori nulli, restituendo un valore alternativo quando una colonna o un'espressione contiene NULL. È particolarmente utile per prevenire risultati incompleti o errori dovuti a valori mancanti
Quisotto la tabella per l'esempio.
Ordini_incompl
ID NrOrdine DataOrdine IdVenditore Valore
1 1010 05/10/2018 3 € 150,00
2 1011 05/10/2018 2 € 1.111,00
3 1012 13/10/2018 4 NULL
4 1013 15/10/2018 3 NULL
Codice
SELECT O.NrOrdine, IFNULL(O.Valore, 0) AS ValoreCalc
FROM Ordini_incompl AS O;
Risultato della query
NrOrdine ValoreCalc
1010 150
1011 1111
1012 0
1013 0