IIF()

Версии сервера

0.91.01.5.31.5.41.5.52.02.0.32.0.42.12.53.0
?????++++++

Доступно в

DSQL, PSQL

Формат

IIF(<поисковое условие>, <значение1>, <значение2>)

Описание

Встроенная функция.
Если <поисковое условие> верно то возвращается <значение1> иначе <значение2>.

IIF - упрощенная форма CASE, к примеру

IIF(SC, V1, V2)

можно заменить на

CASE WHEN SC THEN V1 ELSE V2 END

Пример

  SELECT e.full_name, IIF(e.hire_date > current_date, 'Работает', 'Уволен') FROM employee e

См. также

IF, CASE, COALESCE

Источник

%Firebird%\doc\sql.extensions\README.iif.txt
http://www.firebirdsql.org/refdocs/langrefupd20-iif.html

Обсуждение