<=>
(小于等于大于号)运算符
适用于: Databricks SQL Databricks Runtime
对于非空操作数,返回与 EQUAL(=)
相同的结果,但如果两个操作数均为 NULL
,则返回 true
;如果其中一个操作数为 NULL
,则返回 false
。 此运算符是 expr1 is not distinct from expr2
的同义词。
语法
expr1 <=> expr2
参数
expr1
:可比较类型的表达式。expr2
:一个与expr1
共享最不常见类型的表达式。
返回
一个布尔值。
示例
> SELECT 2 <=> 2;
true
> SELECT 1 <=> '1';
true
> SELECT true <=> NULL;
false
> SELECT NULL <=> NULL;
true