is distinct
bediener
Van toepassing op: Databricks SQL
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 waarmee een wordt gedeeld.
Retouren
EEN BOOLEAANSE WAARDE.
Als zowel expr1
als expr2
NULL zijn, worden ze beschouwd als niet uniek.
Als slechts één van expr1
en expr2
null is, worden de expressies als uniek beschouwd.
Als beide expr1
en expr2
niet null zijn, worden ze als uniek beschouwd 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