MySQL | NULLIF () Функция
Функция MySQL NULLIF () используется для сравнения двух выражений. Функция NULLIF () возвращает NULL, если оба выражения равны, иначе она возвращает первое выражение. Функция NULLIF () принимает выражения как параметр и возвращает NULL, если они оба равны.
Синтаксис:
NULLIF (выражение1; выражение2)
Используемые параметры:
выражение1 - используется для указания первого выражения.
выражение2 - используется для указания второго выражения.
Возвращаемое значение:
Функция MySQL NULLIF () возвращает NULL, если оба переданных выражения равны, или же возвращает первое выражение, если оба выражения не равны.
Поддерживаемые версии MySQL:
- MySQL 5.7
- MySQL 5.6
- MySQL 5.5
- MySQL 5.1
- MySQL 5.0
- MySQL 4.1
- MySQL 4.0
- MySQL 3.23
Пример-1: Реализация функции NULLIF () путем сравнения двух одинаковых строк.
ВЫБЕРИТЕ NULLIF ("Geeksforgeeks", "Geeksforgeeks");
Выход:
НОЛЬ
Пример-2: Реализация функции NULLIF () путем сравнения двух неравных строк.
ВЫБЕРИТЕ NULLIF («123», «Geeksforgeeks»);
Выход:
123
Пример-3: Реализация функции NULLIF () путем сравнения двух целочисленных значений.
ВЫБРАТЬ NULLIF (2, 4);
Выход:
2