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