is true
Operator
Dotyczy: wyboru SQL usługi Databricks
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 NULL
false
.
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