is distinct
operatore
Si applica a: Databricks SQL Databricks Runtime
Verifica se gli argomenti hanno valori nulli di valueswhere diversi vengono considerati simili values.
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
.
Valori restituiti
Valore booleano.
Se entrambe le expr1
e le expr2
sono NULL, vengono considerate non distinte.
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