sql >> Database teknologi >  >> RDS >> Sqlserver

String_agg til SQL Server før 2017

I SQL Server før 2017 kan du gøre:

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

Det eneste formål med stuff() er at fjerne det indledende komma. Arbejdet udføres af for xml path .



  1. Fleksible og håndterbare styklister (BOM) designs

  2. Få output fra dbms_output.get_lines ved hjælp af JDBC

  3. Ryd MySQL-forespørgselscache uden at genstarte serveren

  4. FEJL 1044 (42000):Adgang nægtet for brugeren ''@'localhost' til databasen 'db'