sql >> Database >  >> RDS >> Sqlserver

String_agg voor SQL Server vóór 2017

In SQL Server van vóór 2017 kunt u het volgende doen:

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

Het enige doel van stuff() is om de eerste komma te verwijderen. Het werk wordt gedaan door for xml path .



  1. Getallen converteren naar woorden in MYSQL resultaat! Query gebruiken

  2. genereer_series() equivalent in MySQL

  3. AMD EPYC-processors in virtuele Azure-machines

  4. Lighty voor Oracle