Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks SQL
Databricks Runtime
Testuje, zda expr je true.
Syntaxe
expr is [not] true
Argumenty
-
expr: Logický nebo ŘETĚZCový výraz.
Návraty
A boolean.
Pokud expr je řetězec nerozlišující malá a velká písmena , 't''true', 'y''yes', nebo '1' je interpretován jako boOLEAN true.
Pokud je 'f'hodnota , , 'false''n''no'nebo '0' je interpretována jako boOLEAN false.
Jakýkoli jiný řetězec bez hodnoty NULL způsobí chybu CAST_INVALID_INPUT .
Pokud expr je NULL výsledkem .false
Pokud not je tento operátor zadán, vrátí true , pokud expr je true nebo NULL a false jinak.
Pokud not není zadán operátor vrátí true , pokud expr je false , a false jinak.
Příklady
> SELECT true is true;
true
> SELECT 't' is true;
true
> SELECT false is true;
false
> SELECT NULL is true;
false
> SELECT 'valid' is true;
Error: CAST_INVALID_INPUT
> SELECT true is not true;
false
> SELECT 't' is not true;
false
> SELECT false is not true;
true
> SELECT NULL is not true;
true