Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Повертає логічне значення, яке вказує на те, чи вираз не містить припустимих даних (Null).

Синтаксис

IsNull ( вираз )

Обов'язковий вираз ,аргумент, – це варіант, який містить числовий вираз або рядковий вираз.

Примітки

Функція IsNull повертає значення True , якщо виразмає Null-значення; Інакше функція IsNull повертає значення False. Якщо вираз складається з кількох змінна, Null-значення в будь-якій складовій змінної призводить до повернення true для всього виразу.

Null-значення вказує на те, що параметр Variant не містить припустимих даних. Null-значення не те саме, що Порожній, що означає, що змінну ще не ініціалізовано. Він також відрізняється від рядка нульової довжини (""), який іноді називають null-рядком.

Увага!:  Скористайтеся функцією IsNull , щоб визначити, чи містить вираз Null-значення . За деяких обставин вирази, які можуть повертати значення True , наприклад If Var = Null та If Var <> Null, завжди мають значення False. Це відбувається тому, що будь-який вираз, який містить N-ull, сам по собі є Null-значенням і, отже, false.

Приклади запитів

Вираз

Результати

SELECT ProductID, isNull(Discount) AS Expr1 FROM ProductSales;

Повертає значення з поля "Ідентифікатор товару", обчислюється, якщо значення в полі "Знижка" мають Null-значення, повертає -1 (Істина) і 0 (Хибність) у стовпці Вираз1.

SELECT ProductID, isNull(Discount) AS NullStatus FROM ProductSales;

Повертає значення з поля "Ідентифікатор товару", обчислюється, якщо значення в полі "Знижка" мають Null-значення, повертає -1 (Істина) і 0 (False) у стовпці NullStatus.

Приклад VBA

Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі функцію IsNull використано, щоб визначити, чи містить змінна Null-значення.

Dim MyVar, MyCheck
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = ""
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = Null
MyCheck = IsNull(MyVar) ' Returns True.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×