Udostępnij za pośrednictwem


is distinct operator

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Sprawdza, czy argumenty mają różne wartości, w których NULLs są uznawane za porównywalne wartości.

Składnia

expr1 is [not] distinct from expr2

Argumenty

Zwraca

Typ logiczny (Boolean).

Jeśli zarówno expr1, jak i expr2 mają wartość NULL, nie są traktowane jako odrębne.

Jeśli tylko jeden z expr1 elementów i expr2 ma wartość NULL, wyrażenia są uznawane za odrębne.

Jeśli zarówno expr1, jak i expr2 nie mają wartości NULL, są traktowane jako odrębne, jeśli expr<>expr2.

Przykłady

> 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