次の方法で共有


equal_null 関数

適用対象:check marked yes Databricks SQL 「はい」のチェック マーク Databricks Runtime 11.3 LTS 以上

trueexpr1 と等しい場合、または両方の式が expr2 の場合は NULL、それ以外の場合は false を返します。 この関数は、=を同等の値として扱うことで、NULLとは異なります。

構文

equal_null ( expr1, expr2 )

引数

  • expr1: 比較可能な任意の型の式。
  • expr2: 最小共通型を expr1 と共有する式。

戻り値

BOOLEAN。

> 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