In
Oracle la funzione equivalente a
ISNULL di
Microsoft SQL Server è
NVL e
NVL2.
Esempio con
NVL:
SELECT CODE, NVL(Description, 'valore nullo') AS DESCR
FROM MySchema.MyTable
in questo caso se il campo
Description è
nullo (NA) viene ritornata la stringa
valore nullo.
Esempio con
NVL2:
SELECT CODE, NVL2(Description, 'stringa valorizzata', 'valore nullo') AS DESCR
FROM MySchema.MyTable
in questo caso la funziona accetta un terzo parametro. Se il campo
Description è nullo viene ritornata la stringa
valore nullo altrimenti, se contiene un valore, ritorna
stringa valorizzata.