is distinct
Operatore
Si applica a: controllo SQL di Databricks Databricks Runtime
Verifica se gli argomenti hanno valori diversi in cui i valori NULL vengono considerati come valori confrontabili.
Sintassi
expr1 is [not] distinct from expr2
Argomenti
expr1
: espressione di un tipo paragonabile.expr2
: espressione di un tipo che condivide un tipo meno comune conexpr1
.
Restituisce
VALORE BOOLEAN.
Se entrambi expr1
e expr2
NULL sono considerati non distinti.
Se solo uno di expr1
e expr2
è NULL, le espressioni vengono considerate distinte.
Se entrambi expr1
e expr2
non sono NULL, vengono considerati distinti se expr
<>expr2
.
Esempi
> SELECT NULL is distinct from NULL;
false
> SELECT NULL is distinct from 5;
true
> SELECT 1 is distinct from 5;
true
> SELECT NULL is not distinct from 5;
false