Vraća Bulovu vrednost koja ukazuje na to da li izraz sadrži nevažeće podatke (Bez vrednosti).
Sintaksa
IsNull(izraz)
Potreban argument izrazaje varijanta koja sadrži numerički izraz ili izraz niske.
Napomene
IsNull daje True akoje izrazBez vrednosti; U suprotnom, IsNull daje False. Ako se izraz sastoji od više promenljivih, vrednost Null u bilo kojoj konstitutivnim promenljivim dovodi do vraćanja vrednosti True za ceo izraz.
Vrednost Null ukazuje na to da varijanta ne sadrži važeće podatke. Polje bez vrednosti nije isto što i Prazno, što ukazuje na to da promenljiva još uvek nije pokrenuta. Ona takođe nije ista kao niska nulte dužine (""), koja se ponekad naziva niska bez vrednosti.
Važno
Koristite funkciju IsNull da biste utvrdili da li izraz sadrži vrednost Null . Izrazi koje možete očekivati da ćete u nekim okolnostima If Var = NullIf Var <> Nullkao što su i , uvek imati vrednost True, imaju vrednost False. To je zato što bilo koji izraz koji sadrži nulu sam po sebi nema vrednost i stoga ima vrednost False.
Primeri upita
| Izraz | Rezultati |
|---|---|
| SELECT ProductID, isNull(Discount) AS Izraz1 FROM ProductSales; | Daje vrednosti iz polja "ID proizvoda", procenjuje da li su vrednosti u polju "Popust" bez vrednosti, daje -1 (Tačno) i 0 (Netačno) u koloni Izraz1. |
| SELECT ProductID, isNull(Discount) AS NullStatus FROM ProductSales; | Daje vrednosti iz polja "ID proizvoda", procenjuje da li su vrednosti u polju "Popust" bez vrednosti, daje -1 (Tačno) i 0 (Netačno) u koloni NullStatus. |
VBA primer
Napomena
Ovaj primer pokazuje upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.
Ovaj primer koristi funkciju IsNull da bi utvrdio da li promenljiva sadrži vrednost Null.
Dim MyVar, MyCheck
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = ""
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = Null
MyCheck = IsNull(MyVar) ' Returns True.