Использование Функции NULLIF

Функция NULLIF сравнивает два выражения.

Использование Функции NULLIF

Синтаксис

NULLIF (expr1, expr2)

В этом синтаксисе:

  • NULLIF сравнивает expr1 и expr2. Если они равны, функция возвращает null. Если они не равны, функция возвращает expr1. Однако, нельзя указать NULL для expr1.

В примере, показанном на рисунке, длина имени в таблице EMPLOYEES сравнивается с длиной фамилии в таблице EMPLOYEES. Когда длины равны, значение null выводится на экран. Когда длины не равны, длина имени выводится на экран.

Отметьте: функция NULLIF логически эквивалентна следующему CASE-выражению. Выражение CASE будет рассмотрено далее:

    

CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 END

Далее: Генерация Декартова Произведения

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)