Fonction equal_null

S’applique à :coche marquée oui Databricks SQL oui coché Databricks Runtime 11.3 LTS et versions ultérieures

Retourne true si expr1 est égal à expr2 ou si les deux expressions sont NULL ; sinon, false. Cette fonction diffère de l’opérateur = (signe égal) en traitant NULL comme une valeur comparable.

Syntaxe

equal_null ( expr1, expr2 )

Arguments

  • expr1 : Expression de tout type comparable.
  • expr2 : expression partageant un type le moins commun avec expr1.

Retours

Une valeur BOOLÉENNE.

Exemples

> 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