2017-06-29 54 views
0

我有几件物品1 ITEM2项目3 ITEM4 .. item10列表成列SQL

我想在SQL视图,我让他们在一列

Items 
------ 
item1 
item2 
item3 
item4 
.... 
.... 
.... 
item10 

任何建议,不胜感激!下面我曾尝试

select case when item1 in item1 then item1 
when item2 in item2 then item2 
end as Items 
from dummy 

没有工作

+0

您正在使用哪个数据库? –

+0

@SudiptaMondal SAP hana! – Sai

+0

你能更清楚你所要求的和你正在使用的桌子吗? – justiceorjustus

回答

1

我想你是说你想创建一个表,而无需创建一个表,你可以从具有某些特定值的视图调用...让我知道如果这是正确的。这似乎是一个奇怪的解决方法,没有写权限。

虚拟视图:

SELECT 'Item01' AS 'Items' 
UNION 
SELECT 'Item02' 
UNION 
SELECT 'Item03' 
UNION 
SELECT 'Item04' 
UNION 
SELECT 'Item05' 
UNION 
SELECT 'Item06' 
UNION 
SELECT 'Item07' 
UNION 
SELECT 'Item08' 
UNION 
SELECT 'Item09' 
UNION 
SELECT 'Item10' 

不知道这是否会工作,或者如果它是你想要的。

+0

正是我想要的!谢谢! – Sai