Подтвердить что ты не робот

Выбор жестко заданных значений без таблицы

Мне нужно запустить select без фактического подключения к любой таблице. У меня есть предопределенный набор жестко заданных значений, которые мне нужно перевернуть:

foo
bar
fooBar

И я хочу пропустить эти значения. Я могу сделать:

select 'foo', 'bar', 'fooBar';

Но это возвращает его как одну строку:

 ?column? | ?column? | ?column? 
----------+----------+----------
 foo      | bar      | fooBar
(1 row)

Я использую Postgresql.

4b9b3361

Ответ 2

Использование unnest()

развернуть массив до набора строк

select unnest(array['foo', 'bar', 'fooBar']);

демо