Funkce equal_null
Platí pro: Databricks SQL Databricks Runtime 11.3 LTS a vyšší
Vrátí true
, pokud expr1
jsou stejné expr2
nebo oba výrazy jsou NULL
, nebo false
jinak. Tato funkce se liší od operátoru = (znaménko eq) tím, že považuje NULL
za srovnatelnou hodnotu.
Syntaxe
equal_null ( expr1, expr2 )
Argumenty
expr1
: Výraz jakéhokoli srovnatelného typu.expr2
: Výraz sdílejí nejméně společný typ sexpr1
.
Návraty
A BOOLEAN.
Příklady
> 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