Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Lista rozdzielana przecinkami SQL z wielu kolumn

Usuwa dodatkowy przecinek

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. Flask-SQLAlchemy inna liczba rekordów dla .count() i .all()

  2. Uzyskaj Root rodzica dziecka w tabeli hierarchicznej

  3. Tworzenie nowego pola daty dynamicznie od następnego wiersza

  4. Jak grupować według ciągłych zakresów?

  5. Jaki jest najbardziej odpowiedni typ danych do przechowywania adresu IP na serwerze SQL?