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

SQL, Bagaimana Menggabungkan hasil?

Yang ini secara otomatis mengecualikan tanda koma, tidak seperti kebanyakan jawaban lainnya.

DECLARE @csv VARCHAR(1000)

SELECT @csv = COALESCE(@csv + ',', '') + ModuleValue
FROM Table_X
WHERE ModuleID = @ModuleID

(Jika ModuleValue kolom belum menjadi tipe string maka Anda mungkin perlu mentransmisikannya ke VARCHAR .)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan semua nilai tabel ke tabel lain di SQL

  2. Tabel Pivot SQL Server dengan beberapa agregat kolom

  3. Grup concat di SQL Server

  4. CURRENT_TIMESTAMP Contoh di SQL Server (T-SQL)

  5. Memecahkan Masalah Kemacetan I/O Disk