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

String_agg pour SQL Server avant 2017

Dans SQL Server antérieur à 2017, vous pouvez :

select stuff( (select ',' + cast(t.id as varchar(max))
               from tabel t
               for xml path ('')
              ), 1, 1, ''
            );

Le seul but de stuff() est de supprimer la virgule initiale. Le travail est effectué par for xml path .