sql >> Databasteknik >  >> RDS >> Sqlserver

String_agg för SQL Server före 2017

I SQL Server före 2017 kan du göra:

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

Det enda syftet med stuff() är att ta bort det första kommatecken. Arbetet utförs av for xml path .



  1. Vad är Oracle-motsvarigheten till SQL Servers IsNull()-funktion?

  2. 27 oracle dba-skript för Oracle Database för administration och övervakning

  3. Jämför Amazon RDS Point-in-Time Recovery med ClusterControl

  4. Hur JSONPath Wildcard-steget (**) fungerar i MariaDB