is distinct
Operator
Van toepassing op: Databricks Databricks Runtime
Test of de argumenten verschillende waarden hebben waarbij NULL's als vergelijkbare waarden worden beschouwd.
Syntaxis
expr1 is [not] distinct from expr2
Argumenten
expr1
: Een expressie van een vergelijkbaar type.expr2
: Een expressie van een type die een minst algemeen type deelt metexpr1
.
Retourneert
EEN BOOLEAANSE WAARDE.
Als zowel als expr1
expr2
NULL worden ze beschouwd als niet-uniek.
Als slechts één van expr1
en expr2
NULL is, worden de expressies beschouwd als uniek.
Als beide expr1
en expr2
niet NULL zijn, worden ze beschouwd als uniek als expr
<>expr2
.
Voorbeelden
> 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