Funzione equal_null

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime 11.3 LTS e versioni successive

Restituisce true se expr1 è uguale o entrambe expr2 le espressioni sono NULLo false in caso contrario. Questa funzione differisce dall'operatore = (eq sign), considerando NULL come un valore paragonabile.

Sintassi

equal_null ( expr1, expr2 )

Argomenti

  • expr1: espressione di qualsiasi tipo paragonabile.
  • expr2: espressione che condivide un tipo meno comune con expr1.

Valori restituiti

Valore booleano.

Esempi

> 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