Vraća Booleovu vrijednost koja označava ne sadrži li izraz valjane podatke (Null).

Sintaksa

IsNull ( izraz )

Traženi izrazargument vrijednost variant koja sadrži numerički izraz ili nizovni izraz.

Napomene

IsNull vraća True ako je izrazNull; u suprotnom IsNull vraća False. Ako se izraz sastoji od više od varijabla, vrijednost Null u bilo kojoj konstitutivnim varijablama uzrokuje da se true vrati za cijeli izraz.

Vrijednost Null označava da variant ne sadrži valjane podatke. Null nije isto što i Prazno, što znači da varijabla još nije inicijalizirana. Također nije isto što i niz nulte duljine (""), koji se ponekad naziva niz null.

Važno:  Pomoću funkcije IsNull odredite sadrži li izraz vrijednost Null . Izrazi koje možete očekivati da će se vrednovati kao True u nekim okolnostima, kao što su If Var = Null i If Var <> Null, uvijek su False. To je zato što svaki izraz koji sadrži Null ima vrijednost Null i stoga je False.

Primjeri upita

Izraz

Rezultati

SELECT IDproizvoda, isNull(Popust) AS Izraz1 FROMProizvodProdaja;

Vraća vrijednosti iz polja "IDProizvoda", procjenjuje jesu li vrijednosti u polju "Popust" Null, vraća -1 (True) i 0 (False) u stupcu Izraz1.

SELECT IDProizvoda, isNull(Popust) AS NullStatus FROMProizvodaProdaja;

Vraća vrijednosti iz polja "IDProizvoda", procjenjuje jesu li vrijednosti u polju "Popust" Null, vraća -1 (True) i 0 (False) u stupcu NullStatus.

Primjer VBA-a

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru funkcija IsNull koristi za utvrđivanje sadrži li varijabla vrijednost Null.

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

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.