training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Как сделать условия внутри SQL-запроса FIREBIRD

Создано: 07 марта 2017Автор: Егор Астапов1588 просмотровСложность: легкий

Как сделать условия внутри SQL-запроса FIREBIRD. Порой нужно сделать некоторые расчёты внутри запроса. Писать специальные функции на PHP - это крайний выход. Приведу простой пример SQL-кода с условием CASE.

selectstatus1,case        /* первое условие */	when status1 containing 'ok' then 'всё хорошо'        /* второе условие */	when status1 containing 'not so' then 'так себе'        /* если не сработали предыдущие условия */	else 'все плохо'end as status2       from table1

Обратите внимание на то, что условий может быть масса. Не перестарайтесь с количеством условий.

Комментарии

реклама