Funkce if

Platí pro:zaškrtnuto ano Databricks SQL zaškrtnuto ano Databricks Runtime

Vrátí expr1, pokud cond je true, nebo expr2 jinak. Tato funkce je synonymem pro funkci iff.

Syntaxe

if(cond, expr1, expr2)

Argumenty

  • cond: Booleanový výraz.
  • expr1: Výraz libovolného typu.
  • expr2: Výraz, který sdílí nejmenší společný typ s expr1.

Návraty

Výsledkem je společný maximální typ expr1 a expr2.

Příklady

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