is distinct
operatör
Gäller för: Databricks SQL Databricks Runtime
Testar om argumenten har olika värden där NULL:er betraktas som jämförbara värden.
Syntax
expr1 is [not] distinct from expr2
Argument
expr1
: Ett uttryck av en jämförbar typ.expr2
: Ett uttryck av en typ som delar en minst vanlig typ medexpr1
.
Returer
EN BOOLESK.
Om både expr1
och expr2
NULL anses de inte vara distinkta.
Om bara ett av expr1
och expr2
är NULL anses uttrycken vara distinkta.
Om både expr1
och expr2
inte är NULL betraktas de som distinkta om expr
<>expr2
.
Exempel
> 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