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

Melakukan penggabungan string dari baris data dalam tampilan TSQL (pivot?)

SELECT  id,
        (
        SELECT  text AS [text()]
        FROM    mytable mi
        WHERE   mi.id = md.id
        ORDER BY
                mi.col
        FOR XML PATH(''), TYPE
        ).value('/', 'NVARCHAR(MAX)')
FROM    (
        SELECT  DISTINCT id
        FROM    mytable
        ) md


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ubah Format Tanggal Untuk Sesi Saat Ini di SQL Server

  2. Matikan kendala sementara (MS SQL)

  3. Kembalikan konstanta BIT dari SQL Stored Procedure

  4. Cuplikan Basis Data SQL Server -3

  5. GABUNG tiga tabel dan gabungkan data dari beberapa baris untuk setiap baris BERBEDA di kolom terpisah