Udostępnij za pośrednictwem


is true operator

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Sprawdza, czy expr wartość to true.

Składnia

expr is [not] true

Argumenty

  • expr: Wyrażenie logiczne lub CIĄG.

Zwraca

Wartość logiczna.

Jeśli expr jest ciągiem wartości bez uwzględniania wielkości liter, , 'y''true', 'yes'lub '1' jest interpretowana jako wartość 't'logiczna true. Jeśli wartość to 'f', , 'false''n', 'no'lub '0' jest interpretowana jako wartość logiczna false.

Każdy inny ciąg inny niż NULL powoduje błąd CAST_INVALID_INPUT .

Jeśli expr wynik to NULL false.

Jeśli not określono ten operator, zwraca true wartość , jeśli expr jest true lub NULL lub false w inny sposób.

Jeśli not operator nie zostanie określony, zwraca true wartość , jeśli expr jest false i false w inny sposób.

Przykłady

> 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