sql >> Database >  >> RDS >> Sqlserver

Hoe de waarden van de kolom in SQL door komma's gescheiden te krijgen?

Dit zal werken:

  SELECT
  t1.ID,
  MemberList = substring((SELECT ( ', ' + Value )
                       FROM your_table t2
                       WHERE t1.ID = t2.ID
                       ORDER BY 
                          ID,
                          Value
                       FOR XML PATH( '' )
                      ), 3, 1000 )FROM your_table t1
   GROUP BY ID


  1. Kunt u een CLR UDT maken om een ​​gedeeld tabeltype in alle databases mogelijk te maken?

  2. Maak een tijdelijke tabel in een SELECT-instructie zonder een aparte CREATE TABLE

  3. Hoe te werken met tabellen zonder PRIMARY KEY in Hibernate?

  4. Kan MySQL strings samenvoegen met ||