Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Verkettung von Zeichenfolgen für SQL-Select-Anweisungen

Wenn Sie in SQL Server zeilenübergreifend verketten möchten, gibt es dafür keine integrierte Funktion.

Ich persönlich mag die Verwendung von XML PATH da es gut zu funktionieren scheint, aber dies funktioniert nur in SQL Server 2005 und höher

SELECT
  STUFF(
    (
    SELECT
      ' ' + Description
    FROM dbo.Brands
    FOR XML PATH('')
    ), 1, 1, ''
  ) As concatenated_string