Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Составление SQL-запросов > Выбор значения из списка


Автор: daNick 29.9.2011, 09:16
Добрый день.
Возникла следующая необходимость:
в select'е задать список, из которого надо брать значения, что-то вроде
select ('v1','v2','v3','v4') as values;
результатом должна быть табличка с одним полем values, содержащим 4 значения v1, v2, v3, v4.

Соглашусь, выглядит странно)) Но это необходимо, так как используется маргинальный диалект SQL, к тому же в ограниченной среде.
Таблицу создать и сделать insert'ы - не вариант, есть возможность сделать только 1 select.

Автор: Akina 29.9.2011, 09:25
Код

select 'v1' as values
union
select 'v2'
union
select 'v3'
union
select 'v4'


Автор: daNick 29.9.2011, 09:33
пробовал, но синтаксический анализатор выругался на union))

в принципе, я кажется нашел нативный метод smile SAS Information Map - такой тёмный лес))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)