2016-06-13 7 views
1

Ich versuche, eine Oracle-SQL-Abfrage zu schreiben, die eine einzelne Spalte zurückgibt, die Werte aus mehreren Spalten enthält.Abfrage, die eine einzelne Spalte zurückgibt, die Daten aus mehreren Spalten enthält (ORACLE)

Ich habe eine Tabelle namens CLIENT

clientid firstname Lastname 
1  Steve  Smith 
2  James  Hill 

Ich möchte eine einzige Spalte "ALL" zurückzukehren, wie so:

ALL 
1 
2 
Steve 
James 
Smith 
Hill 

Gibt es eine einfache Möglichkeit, diese Abfrage zu schreiben?

+0

Haben Sie in 'UNION' geschaut? – BJones

Antwort

2

Dies beinhaltet UNION

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

Das funktioniert! Vielen Dank! – Steve

+0

@Steve froh, zu helfen. Fühlen Sie sich frei, es als die Antwort zu markieren. – BJones

Verwandte Themen