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 (внешнее изменение)
Обсуждение