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


Функция if

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

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

Синтаксис

if(cond, expr1, expr2)

Аргументы

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

Возвраты

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

Примеры

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