is distinct
Operador
Aplica-se a: Databricks SQL Databricks Runtime
Testa se os argumentos têm valores diferentes onde NULLs são considerados como valores comparáveis.
Sintaxe
expr1 is [not] distinct from expr2
Argumentos
expr1
: Uma expressão de tipo comparável.expr2
: Uma expressão de um tipo que compartilha um tipo menos comum comexpr1
.
Devoluções
UM BOOLEAN.
Se ambos expr1
e expr2
NULL eles são considerados não distintos.
Se apenas uma de expr1
e expr2
é NULL as expressões são consideradas distintas.
Se ambos expr1
e expr2
não são NULL eles são considerados distintos se expr
<>expr2
.
Exemplos
> 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