![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Спеціальне значення NULL означає одне з трьох:
Уявімо відношення з даними кіноакторів
MovieStar(name, address, spouse) (spouse – чоловік або дружина, рос.супруг(а))
Для неодружених артистів у полі spouse має стояти NULL, тому що ніяке інше значення не має сенсу.
Якщо за допомогою JOIN ми виводимо всі машини та дорожні листи, якщо вони є:
FROM ClMach LEFT JOIN vPd,
то за відсутності дорожніх листів для машини дані дорожніх листів заповнюються NULL (ЛР 6).
При вставці кортежів у відношення замість незаданого значення атрибуту присвоюється значення по замовчанню, яке може бути NULL.
При тестуванні виразів у реченні WHERE слід бути готовим до того, що деякі з компонент, що тестуються, будуть дорівнювати NULL. Існують 2 правила обчислень з NULL:
Таким чином, NULL не є константа, безпосередньо використовувати його в виразах не можна. Наприклад,
0 * NULL повертає NULL,
NULL – NULL повертає NULL.
Для перевірки, чи дорівнює x значенню NULL, передбачена спеціальна конструкція
x IS NULL або x IS NOT NULL.
Дата публикования: 2014-12-28; Прочитано: 193 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!