共用方式為


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