Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Vráti hodnotu typu Boolean, ktorá označuje, či výraz neobsahuje platné údaje (Null).

Syntax

IsNull ( výraz )

Povinný argument výrazargument je typu Variant a obsahuje numerický výraz alebo reťazcový výraz.

Poznámky

Funkcia IsNull vráti hodnotu True , ak má výrazhodnotu Null. V opačnom prípade funkcia IsNull vráti hodnotu False. Ak výraz pozostáva z viacerých premenná, hodnota Null v ľubovoľnej premennej spôsobuje, že pre celý výraz sa vráti hodnota True .

Hodnota Null označuje, že premenná typu Variant neobsahuje žiadne platné údaje. Hodnota Null neznamená to isté ako prázdny, čo označuje, že premenná ešte nebola inicializovaná. Tiež to nie je to isté ako reťazec s nulovou dĺžkou (""), ktorý sa niekedy označuje ako prázdny reťazec.

Dôležité:  Pomocou funkcie IsNull môžete určiť, či výraz obsahuje hodnotu Null. Výrazy, o ktorých by ste možno očakávali, že za určitých okolností vrátia hodnotu True, napríklad If Var = Null a If Var <> Null, majú vždy hodnotu False. Je to pretože ľubovoľný výraz obsahujúci hodnotu Null má aj sám hodnotu Null, a preto je výsledná hodnota False.

Príklady dotazu

Výraz

Výsledky

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

Vráti hodnoty z poľa "ProductID", vyhodnotí, ak hodnoty v poli Zľava majú hodnotu Null, vráti hodnotu -1 (True) a 0 (False) v stĺpci Expr1.

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

Vráti hodnoty z poľa "ProductID", vyhodnotí, ak hodnoty v poli Zľava majú hodnotu Null, vráti hodnotu -1 (True) a 0 (False) v stĺpci NullStatus.

Príklad jazyka VBA

Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia IsNull použitá na určenie, či premenná obsahuje hodnotu Null.

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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×