sql >> Database teknologi >  >> RDS >> Sqlserver

SQL kommasepareret liste fra flere kolonner

Dette fjerner det ekstra komma

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. Kald Oracle lagret procedure med VBA ved hjælp af en refcursor

  2. Sortering af varchar-felt numerisk i MySQL

  3. Vælg data mellem to datoer ekskluder nogle dage

  4. Undgå duplikerede poster til en tabel ved hjælp af PHP