Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Concaténation de chaînes d'instruction SQL select

Dans SQL Server, si vous souhaitez concaténer des lignes, il n'y a pas de fonction intégrée pour le faire.

Personnellement, j'aime utiliser XML PATH car il semble bien fonctionner, mais cela ne fonctionnera qu'à partir de SQL Server 2005

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