Fonction equal_null
S’applique à : Databricks SQL Databricks Runtime 11.3 LTS et ultérieur
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 avecexpr1
.
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
Rubriques connexes
- <Opérateur (signe inférieur à)
- Opérateur <= (signe inférieur ou égal)
- > Opérateur (signe supérieur)
- Opérateur >= (signe supérieur ou égal)
- <=> Opérateur (signe inférieur ou égal)
- Opérateur != (signe point d’exclamation égal)
- Opérateur = (signe égal)
- Opérateur == (signe égal égal)
- <>Opérateur (signe inférieur supérieur)
- Règles de type de données SQL