Partilhar via


is false Operador

Aplica-se a:Sim assinalado Databricks SQL Sim assinalado Databricks Runtime

Testa se expr é false.

Sintaxe

expr is [not] false

Argumentos

  • expr: Uma expressão BOOLEAN ou STRING.

Devoluções

UM BOOLEAN.

Se expr for uma cadeia de caracteres de valor 't' que não diferencia maiúsculas de minúsculas, 'true', 'y', 'yes', ou '1', será interpretado como um booleano true. Se os valores forem 'f', 'false', 'n', 'no'ou '0', serão interpretados como BOOLEANO false.

Se expr é NULL o resultado é false.

Se not estiver especificado, este operador retornará true se expr for false ou NULL, caso contrário, false.

Se not não for especificado, o operador retornará true se expr for true e false de outra forma.

Exemplos

> SELECT true is false;
 false

> SELECT 'f' is false;
 true

> SELECT false is false;
 true

> SELECT NULL is false;
 false

> SELECT 'invalid' is false;
 Error: CAST_INVALID_INPUT

> SELECT false is not false;
 false

> SELECT 'f' is not false;
 false

> SELECT true is not false;
 true

> SELECT NULL is not false;
 true