Alles rund um SQL Server, Sharepoint, WSS und anderen Microsoft Technologien. Der Blog beinhaltet Anleitungen, Hilfen und Problemlösungen für Microsoft Sharepoint Server, Foundation oder SQL Server. Ausserdem werden nützliche Skripte und Tools, sowie Buchtipps rund um Microsoft Technologie angeboten.
T-SQL: Spalten zu Zeilen
Folgendes kleines Problem musste ich vor kurzem lösen:
Die Werte eine Spalte sollten als kommaseparierte Liste ausgegeben werden.
Bspw: Tabelle Kunden:
ID Nachname ------------------ 1 Maier 2 Schmitt 3 Gates 4 Job
Aus dieser Tabelle sollte folgendes generiert werden:
Maier, Schmitt, Gates, Job
Auf den ersten Blick erscheint es kompliziert, aber die Lösung ist dennoch simpel.
declare @nachname as varchar(200) set @nachname = '' select @nachname = @nachname + lastname + ', ' from Kunden select left (@nachname, len(@nachname)-1)
das wars ![]()
Related posts:
Danke für diesen absolut wertvollen Tipp!! Hat mir viel Basteln und Suchen erspart!