Share via


equal_null-Funktion

Gilt für:Häkchen ja Databricks SQL Häkchen Databricks Runtime 11.3 LTS und höher

Gibt true zurück, wenn expr1 entsprechend expr2 gleicht oder andernfalls beide Ausdrücke NULL oder false sind. Diese Funktion unterscheidet sich vom Operator = (Gleichheitszeichen), indem NULL als vergleichbarer Wert behandelt wird.

Syntax

equal_null ( expr1, expr2 )

Argumente

  • expr1: Ein Ausdruck eines beliebigen vergleichbaren Typs.
  • expr2: Ein Ausdruck, der einen kleinsten gemeinsamen Typ mit expr1 teilt.

Gibt zurück

Einen BOOLESCHEN Wert.

Beispiele

> 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