Значения NULL обеспечивают возможность применения трехзначной логики в условиях поиска. Для любой заданной строки результат применения условия может быть TRUE, FALSE или NULL (в случае, когда в одном из столбцов содержится значение NULL). Иногда бывает необходимо явно проверять значения столбцов на равенство NULL и непосредственно обрабатывать их. Для этого в SQL имеется специальная проверка на равенство значению NULL (IS NULL), синтаксическая диаграмма которой показана ниже
Синтаксическая диаграмма проверки на равенство значению NULL (IS NULL)
имя столбца IS NULL ·
NOT
Вывести всех клиентов, у которых город не определен.
SELECT *
FROM КЛИЕНТ
WHERE IDN_ГОРОДА IS NULL