is true
opérateur
S’applique à : Databricks SQL Databricks Runtime
Vérifie si expr
est true
.
Syntaxe
expr is [not] true
Arguments
expr
: expression BOOLEAN ou STRING.
Retours
Une valeur BOOLÉENNE.
Si expr
est un argument STRING de valeur 't'
, 'true'
, 'y'
, 'yes'
ou '1'
ne respectant pas la casse, il est interprété comme une valeur BOOLEAN true
.
Si la valeur est 'f'
, 'false'
, 'n'
, 'no'
ou '0'
, elle est interprétée comme une valeur BOOLEAN false
.
Toute autre chaîne non Null génère une erreur CAST_INVALID_INPUT.
Si expr
est NULL
, le résultat est false
.
Si not
est spécifié, cet opérateur renvoie true
si expr
est true
, sinon NULL
et false
.
Si not
n’est pas spécifié, l’opérateur renvoie true
si expr
est false
, sinon false
.
Exemples
> 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