#oracle
Вопрос:
У меня есть 3 значения «ABC», » DEF » и «GHI», и мне нужно выбрать их в виде одного столбца из таблицы, чтобы вывод был:
Column1
________
ABC
DEF
GHI
Ответ №1:
Воспользуйся UNION ALL
:
SELECT 'ABC' AS column1 FROM DUAL UNION ALL
SELECT 'DEF' FROM DUAL UNION ALL
SELECT 'GHI' FROM DUAL;
Или используйте коллекцию:
SELECT COLUMN_VALUE AS column1
FROM TABLE(SYS.ODCIVARCHAR2LIST('ABC', 'DEF', 'GHI'));
Которые оба выводят:
КОЛОНКА1 азбука защита GHI
бд<>скрипка <>здесь