Sdílet prostřednictvím


Funkce equal_null

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano 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 s expr1.

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