2016-06-13 89 views
1

我正在尝试编写一个Oracle SQL查询,该查询返回包含来自多列的值的单个列。查询返回包含多列数据的单个列(ORACLE)

我有一个表,名为Client

clientid firstname Lastname 
1  Steve  Smith 
2  James  Hill 

我想返回单列“ALL”,例如:

ALL 
1 
2 
Steve 
James 
Smith 
Hill 

有没有写这个查询一个简单的方法?

+0

你看着'UNION'? – BJones

回答

2

这涉及UNION

SELECT ClientID AS [All] 
    FROM Client 
    UNION ALL 
SELECT FirstName 
    FROM Client 
    UNION ALL 
SELECT LastName 
    FROM Client 
+0

这个工程!谢谢! – Steve

+0

@Steve乐于提供帮助。随意将其标记为答案。 – BJones