Delen via


is distinct bediener

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan 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