Оператор is false
Область применения: Databricks SQL Databricks Runtime
Проверяет, имеет ли expr
значение false
.
Синтаксис
expr is [not] false
Аргументы
-
expr
: ЛОГИЧЕСКОЕ или СТРОКОВОЕ выражение.
Возвраты
Значение BOOLEAN.
Если expr
это СТРОКА нечувствительного значения 't'
регистра , 'true'
, 'y'
или 'yes'
'1'
она интерпретируется как boOLEANtrue
.
Если values это 'f'
, 'false'
, 'n'
, 'no'
или '0'
, то значение интерпретируется как логическое false
.
Если expr
равно NULL
, то результат – false
.
Если указан параметр not
, этот оператор возвращает значение true
, если expr
имеет значение false
или NULL
, или false
во всех остальных случаях.
Если not
не указан, этот оператор возвращает значение true
, если expr
имеет значение true
, или false
во всех остальных случаях.
Примеры
> SELECT true is false;
false
> SELECT 'f' is false;
true
> SELECT false is false;
true
> SELECT NULL is false;
false
> SELECT 'invalid' is false;
Error: CAST_INVALID_INPUT
> SELECT false is not false;
false
> SELECT 'f' is not false;
false
> SELECT true is not false;
true
> SELECT NULL is not false;
true