Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Palauttaa totuusarvon, joka ilmaisee, sisältääkö lauseke lainkaan kelvollisia tietoja (tyhjäarvo).

Syntaksi

IsNull ( lauseke )

Pakollinen lausekeargumentti on muuttuja, joka sisältää numeerinen lauseke tai merkkijonolauseke.

Huomautuksia

IsNull palauttaa arvon Tosi , jos lauseke on Tyhjäarvo; Muussa tapauksessa IsNull palauttaa arvon Epätosi. Jos lauseke koostuu useammasta kuin yhdestä muuttuja, tyhjäarvo missä tahansa muuttujassa aiheuttaa tosi-funktion palauttamisen koko lausekkeelle.

Tyhjäarvo osoittaa, että muuttuja ei sisällä kelvollisia tietoja. Tyhjäarvo ei ole sama kuin Tyhjä, joka ilmaisee, että muuttujaa ei ole vielä alustettu. Se ei myöskään ole sama kuin tyhjä merkkijono (""), jota kutsutaan joskus tyhjäarvoiseksi merkkijonoksi.

Tärkeää:  IsNull-funktion avulla voit selvittää, sisältääkö lauseke tyhjäarvon. Lausekkeet, joiden voisit olettaa antavan arvoksi Tosi joissakin olosuhteissa, kuten If Var = Null ja If Var <> Null, antavat aina arvon Epätosi. Tämä johtuu siitä, että kaikki Tyhjäarvon sisältävät lausekkeet ovat tyhjäarvoisia ja näin ollen Epätosia.

Esimerkkejä kyselystä

Lauseke

Tulokset

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

Palauttaa arvot kentästä "Tuotetunnus", jos kentän "Alennus" arvot ovat null, palauttaa sarakkeen lauseke1 :n arvot -1 (Tosi) ja 0 (Epätosi).

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

Palauttaa arvot kentästä "Tuotetunnus", jos kentän "Alennus" arvot ovat tyhjäarvoja, palauttaa -1 (Tosi) ja 0 (Epätosi) sarakkeessa NullStatus.

VBA-esimerkki

Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä IsNull-funktion avulla selvitetään, sisältääkö muuttuja tyhjäarvon.

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

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×