Инструменты пользователя

Инструменты сайта


Боковая панель

Введение

Статьи и часто задаваемые вопросы

Установка и настройка

Обработка ошибок

Полезные запросы SQL

Тематические группы

iif

IIF()

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

0.9 1.0 1.5.3 1.5.4 1.5.5 2.0 2.0.3 2.0.4 2.1 2.5 3.0
? ? ? ? ? + + + + + +

Доступно в

Формат

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

См. также

Источник

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

Только авторизованные участники могут оставлять комментарии.
iif.txt · Последние изменения: 2014/12/05 11:51 (внешнее изменение)