Returnerer en boolsk verdi som angir om en uttrykk inneholder gyldige data (Null).

Syntaks

IsNull ( uttrykk )

Det obligatoriske uttrykketargument en variant som inneholder en numerisk uttrykk eller strenguttrykk.

Merknader

IsNull returnerer Sann hvis uttrykket er Null; Ellers returnerer IsNullUsann. Hvis uttrykk består av mer enn variabel, returnerer Null i en hvilken som helst bestandstandsvariabel Sann for hele uttrykket.

Null-verdien indikerer at varianten ikke inneholder gyldige data. Null er ikke det samme som Tom, som indikerer at en variabel ennå ikke er initialisert. Det er heller ikke det samme som en tom streng (""), som noen ganger kalles en nullstreng.

Viktig!:  Bruk IsNull-funksjonen til å fastslå om et uttrykk inneholder en nullverdi. I noen tilfeller er uttrykk som du kanskje forventet å evaluere til Sann, for eksempel If Var = Null og If Var <> Null, usann. Dette er fordi et uttrykk som inneholder enNull, selv er Null, og derfor Usann.

Eksempler på spørring

Uttrykk

Resultater

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

Returnerer verdier fra feltet ProduktID, evaluerer om verdiene i feltet Rabatt er Null, returnerer -1 (Sann) og 0 (Usann) i kolonne Uttr1.

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

Returnerer verdier fra feltet ProduktID, evaluerer om verdiene i feltet «Rabatt» er Null, returnerer -1 (Sann) og 0 (Usann) i kolonnen NullStatus.

VBA-eksempel

Obs!: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.

Dette eksemplet bruker IsNull-funksjonen til å fastslå om en variabel inneholder en Null.

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

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med kvaliteten på oversettelsen?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×