Использование Функции NVL2
Функция NVL2 исследует первое выражение. Если первое выражение не является null, функция NVL2 возвращает второе выражение. Если первое выражение является null, третье выражение возвращается.

Синтаксис
|
В этом синтаксисе:
expr1 является исходным значением или выражением, которое может содержать null
expr2 является значением, которое возвращается, если expr1 не равно null
expr3 является значением, которое возвращается, если expr1 равно null
В примере, показанном на рисунке, исследуется столбец COMMISSION_PCT. Если значение обнаруживается, текстовое литеральное значение SAL+COMM возвращается. Если столбец COMMISSION_PCT содержит значение null, текстовое литеральное значение SAL возвращается.
Отметьте: У параметра expr1 может быть любой тип данных. У параметров expr2 и expr3 могут быть любые типы данных кроме LONG.