SQLLab

NULLIF()

Standard SQL

Возвращает NULL если оба аргумента равны, иначе возвращает первый аргумент.

Синтаксис

NULLIF(value1, value2)

Примеры

Защита от деления на ноль
SELECT revenue / NULLIF(visits, 0) AS conversion FROM stats;
Превратить пустую строку в NULL
SELECT NULLIF(comment, '') FROM reviews;

Смотрите также

Закрепите на практике

Решайте реальные SQL-задачи в тренажёре

Открыть тренажёр →