Многие знают и используют встроенную функцию ISNULL(X, Y), которая заменяет первый аргумент вторым, если он (первый) равен NULL. Реже используется обратная встроенная функция NULLIF(X, Y), которая возвращает NULL, если первый аргумент равен второму.
Объединение этих двух функций позволяет избежать использования конструкций IF-ELSE или CASE-WHEN, что делает код более компактным.
Если вам интересно посмотреть парочку примеров, добро пожаловать под кат. Например, вот код, который печатает 10 случайных целых чисел в диапазоне от 1 до 37, причем ближайшее значение, большее или равное напечатанному числу, кратно 6.
Теги: #T-SQL допускает значение NULL ISNULL NULLIF #sql #Microsoft SQL ServerSELECT
Вместе с данным постом часто просматривают:
-
Новый Улучшенный Планшет Android
19 Oct, 24 -
Резонанс На Службе Человечества
19 Oct, 24 -
Татуировки Логотипа Apple
19 Oct, 24 -
Чем Копирайтеры Отличаются От Графоманов
19 Oct, 24