適用於:
Databricks SQL
Databricks Runtime 11.3 LTS 和更新版本
如果 true 等於 expr1 或兩個運算式都是 expr2,則傳回 NULL,否則傳回 false。 此函數與 = (等式符號)運算子不同,因為將 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