Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Zwraca wartość logiczną wskazującą, czy wyrażenie nie zawiera prawidłowych danych (Null).

Składnia

IsNull ( wyrażenie )

Wymagane wyrażenieargument jest wariantem zawierającym wyrażenie numeryczne lub wyrażenie tekstowe.

Uwagi

Funkcja IsNull zwraca wartość Prawda , jeśli wyrażenie ma wartość Null. w przeciwnym razie funkcja IsNull zwraca wartość Fałsz. Jeśli wyrażenie składa się z więcej niż jednego zmienna, wartość Null we dowolnej zmiennej składowej powoduje zwrócenie wartości Prawda dla całego wyrażenia.

Wartość Null oznacza, że wartość typu wariant nie zawiera prawidłowych danych. Wartość null nie jest taka sama jak wartość puste, co oznacza, że zmienna nie została jeszcze zainicjowana. Nie jest to również ten sam ciąg znaków o zerowej długości (""), który jest czasami nazywany ciągiem null.

Ważne:  Funkcja IsNull służy do określania, czy wyrażenie zawiera wartość Null . Wyrażenia, które w pewnych okolicznościach mogą mieć wartość Prawda , takie jak If Var = Null i If Var <> Null, zawsze mają wartość Fałsz. Wynika to z tego, że dowolne wyrażenie zawierające wartość Null ma wartość Null , a zatem fałsz.

Przykłady zapytań

Expression

Wyniki

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

Zwraca wartości z pola "IDProduktów" i sprawdza, czy wartości w polu "Rabat" to Null, zwraca wartości -1 (Prawda) i 0 (Fałsz) w kolumnie Wyr1.

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

Zwraca wartości z pola "IdentyfikatorProduktu" i sprawdza, czy wartości w polu "Rabat" to Null, zwraca wartości -1 (Prawda) i 0 (Fałsz) w kolumnie Stan Null.

Przykład języka VBA

Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W tym przykładzie użyto funkcji IsNull do określenia, czy zmienna zawiera wartość Null.

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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×