Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Beberapa baris menjadi satu baris dan menggabungkan kolom SQL

select ProgramId,
stuff(
(
    select ','+ [attributename]
    from Table1 
    where programid = t.programid for XML path('')

),1,1,'') as AttributeNames
from (select distinct programid 
      from Table1 )t

Lihat biola sql saya

Hasil

PROGRAMID   ATTRIBUTENAMES
887         Study Design,Control Groups,Primary Outcomes



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pandangan Logis Tanpa Emosi pada Konvensi Penamaan SQL Server

  2. Tidak dapat membuat connectionstring untuk desktop jarak jauh untuk aplikasi C#

  3. Pengenalan OPENJSON dengan Contoh (SQL Server)

  4. Bagaimana cara mendapatkan hanya nilai kolom numerik?

  5. Cari Tahu apakah Objek adalah Kunci Asing dengan OBJECTPROPERTY() di SQL Server