2016-06-13 113 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