Compartir a través de


is true operador

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Comprueba si expr es true.

Sintaxis

expr is [not] true

Argumentos

  • expr: una expresión de tipo BOOLEANO o CADENA.

Devoluciones

Una expresión BOOLEANA.

Si expr es una CADENA de valor sin distinción de mayúsculas y minúsculas 't', 'true', 'y', 'yes' o '1', se interpreta como un valor BOOLEANO true. Si el valor es 'f', 'false', 'n', 'no' o '0', se interpreta como un BOOLEANO false.

Cualquier otra cadena que no sea NULL produce un error CAST_INVALID_INPUT.

Si expr es NULL, el resultado es false.

Si se especifica not, este operador devuelve true si expr es true o NULL; de lo contrario, devuelve false.

Si no se especifica not, este operador devuelve true si expr es false; de lo contrario, devuelve false.

Ejemplos

> 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