is distinct
operador
Se aplica a: Databricks SQL Databricks Runtime
Comprueba si los argumentos tienen valores diferentes donde los valores NULL se consideran valores comparables.
Sintaxis
expr1 is [not] distinct from expr2
Argumentos
expr1
: expresión de un tipo comparable.expr2
: expresión de un tipo que comparte un tipo menos común conexpr1
.
Devoluciones
Una expresión BOOLEANA.
Si tanto expr1
como expr2
son NULL, se consideran no distintos.
Si solo expr1
o expr2
es NULL, las expresiones se consideran distintas.
Si tanto expr1
como expr2
no son NULL, se consideran distintos si expr
<>expr2
.
Ejemplos
> 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