sql >> データベース >  >> RDS >> Sqlserver

複数の列からのSQLカンマ区切りリスト

    これにより、余分なコンマが取り除かれます

    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. PostgreSQLでのSetseed()のしくみ

    2. Linuxターミナルを使用してPostgreSQLでSQLファイルを実行するにはどうすればよいですか?

    3. 親が所有するルートの割合を計算します

    4. 結合されたテーブルで個別の値を選択する