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 😉
Danke für diesen absolut wertvollen Tipp!! Hat mir viel Basteln und Suchen erspart!
Fantastisch!
Genial weil einfach.