powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / есть ли в InterBase функция преобпазования, аналогичная DECODE в Oracle??
1 сообщений из 1, страница 1 из 1
есть ли в InterBase функция преобпазования, аналогичная DECODE в Oracle??
    #32023831
alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
суть в том, чтобы
1)преобразовать значения поля типа 1/0 в "да"/"нет",
2)либо 0/ 1,2,3,4,5,.... в 0/1 (т.е. есть признак либо нет)

в Оракле это решается так:
1) SELECT DECODE(field1, 1, "да", 0, "нет") priznak1 FROM table
2) SELECT DECODE(field2, 0, 0, 1) priznak2 FROM table -- если field1=0, то выдать 0, иначе - 1
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / есть ли в InterBase функция преобпазования, аналогичная DECODE в Oracle??
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]