is true
operator
Dotyczy: Databricks SQL 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