2016-05-19 4 views
-2

Допустим, у меня естьВЫБРАТЬ, разделенных запятыми значений в одном столбце

SELECT 1,2,3 

Выход будет

colA | colB | colC 
1 | 2 | 3 

Есть ли способ вывода ВЫБРАТЬ 1,2,3 в только один столбец так же, как этого

colA 
1 
2 
3 
+1

'select 1 union select 2 union select 3'? –

+1

Возможная дубликация [Транспонирование столбцов в строки с использованием UNPIVOT] (http://stackoverflow.com/questions/12568779/transposing-columns-to-rows-using-unpivot) –

+1

@ shree.pat18 предпочтительно 'union all' как вопрос строгой верности, но да, это. – Blorgbeard

ответ

1

В SQL Server, вы можете использовать values:

select * 
from (values (1), (2), (3)) v(val); 
Смежные вопросы