Как сделать условия внутри 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
Обратите внимание на то, что условий может быть масса. Не перестарайтесь с количеством условий.