equal_null
函式
適用於: Databricks SQL Databricks Runtime 11.3 LTS 和更新版本
如果 expr1
等於 expr2
或兩個運算式都是 NULL
,則傳回 true
,否則傳回 false
。 此函式與 = (eq sign) 運算子不同,方法是將 視為NULL
可比較的值。
語法
equal_null ( expr1, expr2 )
引數
expr1
:任何可比較類型的表達式。expr2
:與 共用最不通用類型的expr1
表達式。
傳回
布爾值。
範例
> SELECT equal_null(2, 2);
true
> SELECT equal_null(2, 1);
false
> SELECT equal_null(NULL, 1);
false
> SELECT NULL == 1;
NULL
> SELECT equal_null(NULL, NULL);
true
> SELECT NULL == NULL;
NULL