is distinct
operator
Dotyczy: Databricks SQL
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
expr1
: wyrażenie porównywalnego typu.expr2
: wyrażenie typu współużytkuje najmniej typowy typ za pomocąexpr1
polecenia .
Zwraca
Wartość logiczna.
Jeśli obie expr1
wartości i expr2
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 obie expr1
wartości 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
Pokrewne
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla