Поделиться через


Оператор is false

Область применения: флажок Databricks SQL флажок Databricks Runtime

Проверяет, имеет ли expr значение false.

Синтаксис

expr is [not] false

Аргументы

  • expr: ЛОГИЧЕСКОЕ или СТРОКОВОЕ выражение.

Возвраты

Значение BOOLEAN.

Если expr это СТРОКА нечувствительного значения 't'регистра , 'true', 'y'или 'yes''1' она интерпретируется как boOLEANtrue. Если значения : '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