Dela via


<=> Operatorn (lt eq gt sign)

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime

Returnerar samma resultat som för operander som EQUAL(=) inte är null, men returnerar true om båda är NULL, false om en av dem är NULL. Den här operatorn är synonym för expr1 is not distinct from expr2.

Syntax

expr1 <=> expr2

Argument

  • expr1: Ett uttryck av en jämförbar typ.
  • expr2: Ett uttryck som delar en minst vanlig typ med expr1.

Returer

EN BOOLESK.

Exempel

> SELECT 2 <=> 2;
 true
> SELECT 1 <=> '1';
 true
> SELECT true <=> NULL;
 false
> SELECT NULL <=> NULL;
 true