Оператор <=>
(знак "меньше", "равно" и "больше")
Область применения: Databricks SQL Databricks Runtime
Возвращает тот же результат, что и EQUAL(=)
для операндов, отличных от NULL, но возвращает true
, если оба операнда имеют значение NULL
, и false
, если один из них имеет значение NULL
. Этот оператор является синонимом .expr1 is not distinct from expr2
Синтаксис
expr1 <=> expr2
Аргументы
expr1
: выражение сравнимого типа.expr2
: выражение, в которое используется наименее распространенный типexpr1
.
Возвраты
Значение BOOLEAN.
Примеры
> SELECT 2 <=> 2;
true
> SELECT 1 <=> '1';
true
> SELECT true <=> NULL;
false
> SELECT NULL <=> NULL;
true