Значение NULL указывает на то, что искомое значение не известно. Два значения NULL являются эквивалентными , при этом они не могу быть эквивалентны ни каким другим значениям. Если произвести среднее значение NULL между собой или др. значениями, результатом будет значение неизвестно. Для проверки значения NULL используется IS NULL. Значение NULL можно сжимать при помощи слова SPARSE, при условии, что мы сэкономим минимум 20-40% от таблиц, если меньше 20-40%, то сжимать запрещено, потому что это дополнительно нагружает процессор сервера.
Функции для работы:
ISNULL-позволяет заменить значение NULL указанным значением.
NULLIF- возвращает NULL, если два указанных выражения равны.
0 |
0 |
=NULL |
1 |
0 |
=1 |
Если одно из 2-х значений не равно, то выводится первое значение