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

Danh sách được phân tách bằng dấu phẩy SQL khỏi nhiều cột

Điều này loại bỏ dấu phẩy thừa

SELECT 
  CUSTOMER_ID,
  SUBSTRING(
    CASE WHEN OPERDAYSJUL > 0 THEN ', Jul' ELSE '' END +
    CASE WHEN OPERDAYSAUG > 0 THEN ', Aug' ELSE '' END +
    ...
    CASE WHEN OPERDAYSJUN > 0 THEN ', Jun' ELSE '' END,
   3, 255)
FROM TheTable


  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èn hàng loạt đường dẫn tệp làm tham số thủ tục được lưu trữ

  2. SQL Server 2008 - tạo tập lệnh cơ sở dữ liệu (lược đồ + dữ liệu) bằng dòng lệnh

  3. JBoss kết nối lại khi hết thời gian kết nối

  4. SQL Server 2008 Tạo một chuỗi ngày giờ

  5. SQL Management Studio và TFS