SQL Server - Transponieren von Zeilen in Spalten

Ich habe gesucht hoch und niedrig für eine Antwort auf diese also Entschuldigung wenn es bereits beantwortet!
Ich habe das folgende Ergebnis aus einer Abfrage in SQL 2005:

ID

1234

1235

1236

1267

1278

Was ich will, ist

column1|column2|column3|column4|column5
---------------------------------------
1234   |1235   |1236   |1267   |1278

Kann ich nicht so Recht, meinen Kopf um die pivot-operator, aber diese sieht aus wie es geht, beteiligt werden. Ich kann die Arbeit mit es nur 5 Zeilen, aber ein bonus wäre es dynamisch sein, d.h. die Waage kann auf x Zeilen.

BEARBEITEN:
Was ich letztendlich nach ist das zuweisen der Werte daraus Spalte zu Variablen, z.B.

DECLARE @id1 int, @id2 int, @id3 int, @id4 int, @id5 int

SELECT @id1 = column1, @id2 = column2, @id3 = column3, @id4 = column4, 
@id5 = column5 FROM [transposed_table]

InformationsquelleAutor nonpoliticaltag | 2012-05-22

Schreibe einen Kommentar