SQLite nullif () функция
Описание
Функция nullif () возвращает свой первый аргумент, если аргументы отличаются, и NULL, если аргументы совпадают.
Синтаксис:
NULLIF (X, Y);
Аргументы:
название | Описание |
---|---|
Икс | Выражение. |
Y | Выражение. |
Версия SQLite: 3.8.5
Пример: функция SQLite nullif ()
В следующем операторе SQLite, поскольку выражения равны, он возвращает NULL.
SELECT nullif(2,2);
Вот результат.
Пример вывода:
NULLIF (2,2) ------------------------------
Пример: функция SQLite nullif () с неравными аргументами
В следующем выражении SQLite, поскольку выражения не равны, он возвращает первое выражение, т.е. 2.
SELECT nullif(2,3);
Вот результат.
Пример вывода:
NULLIF (2,3) ------------------------------ 2
Пример: функция SQLite nullif () с использованием таблицы
Пример таблицы: отделы
Пример таблицы: сотрудники
Если вы хотите найти, какой идентификатор отдела таблицы таблицы отделов не существует в таблице сотрудников или не совпадает с идентификатором отдела таблицы сотрудников, можно использовать следующий SQL.
SELECT nullif((SELECT department_id FROM departments),(SELECT department_id FROM employees));
Вот результат.
Пример вывода:
nullif ((SELECT Department_id ОТ сотрудников), (SELECT Department_id ОТ сотрудников)) -------------------------------------------------- ----------------------------------- 10
Новый контент: Composer: менеджер зависимостей для PHP , R программирования