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

Bagaimana cara menampilkan beberapa nilai baris dalam koma yang dipisahkan dalam satu baris di SQL Server 2005?

select min(ID) as ID,
       Val,
       stuff((select ','+Cat
              from Table2 as T2
              where T1.Val = T2.Val
              for xml path(''), type).value('.', 'nvarchar(max)'), 1, 1, '') as Cat
from Table2 as T1
group by Val
order by ID

SQL Fiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cakupan Tingkat Isolasi Transaksi

  2. Bagaimana cara mengirim email dari SQL Server?

  3. SQL Server 2008:Bisakah UDF multi-pernyataan mengembalikan UDT?

  4. Aturan tidak digunakan lagi, apa yang diganti (TSQL)?

  5. Mengambil tanggal di server sql, CURRENT_TIMESTAMP vs GetDate()