Funktionen if

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

Returnerar expr1 om cond är true, eller expr2 på annat sätt. Den här funktionen är en synonym för iff funktionen.

Syntax

if(cond, expr1, expr2)

Argument

  • cond: Ett BOOLESKT uttryck.
  • expr1: Ett uttryck av valfri typ.
  • expr2: Ett uttryck som delar en minst vanlig typ med expr1.

Returer

Resultatet är den vanligaste maximala typen av expr1 och expr2.

Exempel

> SELECT if(1 < 2, 'a', 'b');
 a