Мне нравится использовать функцию COALESCE
для этой цели.Он возвращает первое ненулевое значение из заданных аргументов (поэтому вы можете протестировать более одного поля за раз).
SELECT COALESCE(NULL, 'Special text') FROM DUAL
Так что это также будет работать:
SELECT COALESCE(
First_Nullable_Field,
Second_Nullable_Field,
Third_Nullable_Field,
'All fields are NULL'
) FROM YourTable