Поделиться через


Функция iff

Область применения: флажок Databricks SQL флажок Databricks Runtime

Возвращает expr1, если cond имеет значение true. В противном случае возвращает expr2. Эта функция является синонимом функции if.

Синтаксис

iff(cond, expr1, expr2)

Аргументы

  • cond: выражение BOOLEAN.
  • expr1: выражение любого типа.
  • expr2: выражение, в которое используется наименее распространенный типexpr1.

Возвраты

Результатом является наибольший общий тип expr1 и expr2.

Примеры

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