Concaténer du texte provenant de plusieurs lignes en une seule chaîne de texte

Concaténer du texte provenant de plusieurs lignes en une seule chaîne de texte


Source : Stack Overflow [sql-server].)

Si vous utilisez SQL Server 2017 ou Azure, consultez la réponse de Mathieu Renda.

J’ai eu un problème similaire lorsque j’essayais de joindre deux tables avec des relations un-à-plusieurs. Dans SQL 2005, j’ai trouvé que la méthode XML PATH peut gérer très facilement la concaténation des lignes.

S’il existe une table appelée STUDENTS

SubjectID       StudentName