Compartir a través de


is distinct operador

Se aplica a: casilla marcada como Sí Databricks SQL casilla marcada como Sí 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 con expr1.

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