Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да получите стойностите на колоната в SQL, разделени със запетая

Това ще работи:

  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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изтрия атрибут от XML променлива в sql сървър 2008?

  2. Средно и регистър в SQL

  3. Изберете колони от една таблица въз основа на имената на колони от друга таблица

  4. Как да задам базата данни по подразбиране в Sql Server от код?

  5. Как да принудя колектора за боклук на файловия поток да завърши работата си с най-висок приоритет?