<=>
(lt eq gt sign) — operator
Dotyczy: Databricks SQL Databricks Runtime
Zwraca ten sam wynik co argument dla argumentów operandów innych niż EQUAL(=)
null, ale zwraca true
wartość , jeśli oba są NULL
wartościami , false
jeśli jeden z nich to NULL
. Ten operator jest synonimem .expr1 is not distinct from expr2
Składnia
expr1 <=> expr2
Argumenty
expr1
: wyrażenie porównywalnego typu.expr2
: wyrażenie, które współudzieli najmniej wspólny typ zexpr1
.
Zwraca
Wartość logiczna.
Przykłady
> SELECT 2 <=> 2;
true
> SELECT 1 <=> '1';
true
> SELECT true <=> NULL;
false
> SELECT NULL <=> NULL;
true