sql >> Databasteknik >  >> RDS >> Sqlserver

SQL-kommaseparerad lista från flera kolumner

Detta tar bort det extra kommatecken

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. Vad är SQL Server RAISERROR?

  2. Hur kontrollerar jag efter NULL i MySqlDataReader med kolumnens namn?

  3. APEX:Ladda ner BLOB från den tillfälliga tabellen

  4. Serienummer per grupp av rader för sammansatt nyckel