Прохождение Через Null

Многие знают и используют встроенную функцию ISNULL(X, Y), которая заменяет первый аргумент вторым, если он (первый) равен NULL. Реже используется обратная встроенная функция NULLIF(X, Y), которая возвращает NULL, если первый аргумент равен второму.

Объединение этих двух функций позволяет избежать использования конструкций IF-ELSE или CASE-WHEN, что делает код более компактным.

Если вам интересно посмотреть парочку примеров, добро пожаловать под кат. Например, вот код, который печатает 10 случайных целых чисел в диапазоне от 1 до 37, причем ближайшее значение, большее или равное напечатанному числу, кратно 6.

   

SELECT

Теги: #T-SQL допускает значение NULL ISNULL NULLIF #sql #Microsoft SQL Server
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.