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

GROUP BY untuk menggabungkan/menyatukan kolom

SELECT
     [User], Activity,
     STUFF(
         (SELECT DISTINCT ',' + PageURL
          FROM TableName
          WHERE [User] = a.[User] AND Activity = a.Activity
          FOR XML PATH (''))
          , 1, 1, '')  AS URLList
FROM TableName AS a
GROUP BY [User], Activity
  • Demo SQLFiddle


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kinerja SQL Server TOP CPU Query -2

  2. Cara Mengembalikan Substring dari String di SQL Server menggunakan Fungsi SUBSTRING()

  3. Perbarui Langkah Pekerjaan untuk Pekerjaan Agen Server SQL (T-SQL)

  4. Masalah Besar :SQL Server 2016 Paket Layanan 1

  5. Melewati varchar yang penuh dengan nilai yang dibatasi koma ke fungsi SQL Server IN