次の方法で共有


equal_null 関数

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

expr1expr2 と等しい場合、または両方の式が NULL の場合は true、それ以外の場合は false を返します。 この関数は、NULL を同等の値として扱うことで、= (eq 符号) 演算子と異なるものとなります。

構文

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