sql >> Databáze >  >> RDS >> Sqlserver

Jak získat hodnoty sloupce v SQL oddělené čárkou

Toto bude fungovat:

  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. Získat název sloupce dynamicky podle konkrétní hodnoty řádku

  2. seznam oddělený čárkami jako výsledek příkazu select v Oracle

  3. Jak sečíst vícenásobný počet z více tabulek

  4. Spouštěč MySQL pro spuštění při změně nebo upuštění