In Oracle la funzione equivalente a ISNULL di Microsoft SQL Server è NVL e NVL2.

Esempio con NVL:

PL/SQL

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:

PL/SQL

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.
Tags:
Oracle24 PL/SQL16 SQL90
Potrebbe interessarti anche: