Udostępnij za pośrednictwem


is true Operator

Dotyczy:sprawdź oznaczone jako tak Zaznaczone pole wyboru SQL usługi Databricks oznaczone jako tak Databricks Runtime

Sprawdza, czy expr wartość to true.

Składni

expr is [not] true

Argumenty

  • expr: Wyrażenie LOGICZNE LUB STRING.

Zwraca

WARTOŚĆ LOGICZNA.

Jeśli expr jest to ciąg wartości bez uwzględniania wielkości liter't', , 'true''y', 'yes'lub '1' jest interpretowany jako wartość 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 NULLfalse.

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

Jeśli not nie zostanie określony, operator 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