Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL, Làm thế nào để kết hợp các kết quả?

Câu trả lời này tự động loại trừ dấu phẩy ở cuối, không giống như hầu hết các câu trả lời khác.

DECLARE @csv VARCHAR(1000)

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

(Nếu ModuleValue cột chưa phải là một loại chuỗi thì bạn có thể cần truyền nó thành 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. Chỉ kích hoạt cập nhật SQL khi cột được sửa đổi

  2. Tạo công việc tác nhân máy chủ SQL nhiều bước (T-SQL)

  3. Hiểu các KHÓA SQL Server trên các truy vấn CHỌN

  4. Toán tử tổng hợp nhân trong SQL

  5. Làm cách nào để đặt biến từ một truy vấn SQL?