is true operador

Aplica-se a:verificar a verificação sim do SQL do Databricks marcada como sim Databricks Runtime

Testa se expr é true.

Sintaxe

expr is [not] true

Argumentos

  • expr: uma expressão BOOLEAN ou STRING.

Devolve

UM BOOLEANO.

Se expr for uma CADEIA de valor 't'não sensível a maiúsculas e minúsculas , 'true', 'y''yes'ou '1' for interpretado como um BOOLEAN true. Se o valor for 'f', 'false', 'n', 'no'ou '0' for interpretado como um BOOLEAN false.

Qualquer outra cadeia não NULL resulta num erro de CAST_INVALID_INPUT .

Se expr for NULL o resultado, é false.

Se not for especificado, este operador devolvetrue, se expr for true ou falseNULL de outra forma.

Se not não for especificado, o operador devolve true se expr for false e false caso contrário.

Exemplos

> 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