Funkcja iff

Dotyczy:check marked yes Databricks SQL check marked yes Databricks Runtime

Zwraca wartość expr1 , jeśli cond ma wartość true, lub expr2 w inny sposób. Ta funkcja jest synonimem funkcji if.

Składnia

iff(cond, expr1, expr2)

Argumenty

  • cond: wyrażenie logiczne.
  • expr1: wyrażenie dowolnego typu.
  • expr2: wyrażenie, które współudzieli najmniej wspólny typ z expr1.

Zwroty

Wynik jest typowym maksymalnym expr1 typem i expr2.

Przykłady

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