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

Gabungkan banyak baris menjadi satu string teks dengan pengelompokan

coba ini -

SELECT DISTINCT
      fileid
    , STUFF((
        SELECT N', ' + CAST([filename] AS VARCHAR(255))
        FROM tblFile f2
        WHERE f1.fileid = f2.fileid ---- string with grouping by fileid
        FOR XML PATH (''), TYPE), 1, 2, '') AS FileNameString
FROM tblFile f1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. alternatif untuk REPLACE pada tipe data teks atau nteks

  2. Kirim Email dari Pemicu di SQL Server (T-SQL)

  3. PARSE() vs TRY_PARSE() di SQL Server:Apa Bedanya?

  4. Fungsi agregat dalam kueri pembaruan SQL?

  5. Fungsi Matematika SQL Server (Daftar Lengkap)