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

Cách lấy các giá trị của cột trong SQL được phân tách bằng dấu phẩy

Điều này sẽ hoạt động:

  SELECT
  t1.ID,
  MemberList = substring((SELECT ( ', ' + Value )
                       FROM your_table t2
                       WHERE t1.ID = t2.ID
                       ORDER BY 
                          ID,
                          Value
                       FOR XML PATH( '' )
                      ), 3, 1000 )FROM your_table t1
   GROUP BY ID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để viết tên cột có dấu chấm (.) Trong mệnh đề SELECT?

  2. Làm cách nào để tạo ràng buộc KIỂM TRA trên cột VARCHAR trong SQL Server chỉ định độ dài dữ liệu tối thiểu?

  3. Bảo mật IIS7, SQL 2008 và ASP.NET MVC

  4. Cách làm tròn (LÊN / XUỐNG) trong SQL Server - 5 mẹo hữu ích

  5. Làm cách nào để THAM GIA một bảng thứ ba trong câu lệnh SQL của tôi, bảng này trả về COUNT mà không làm mất các mục đếm 0?