equal_null
関数
適用対象: Databricks SQL Databricks Runtime 11.3 LTS 以上
expr1
が expr2
と等しい場合、または両方の式が 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