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

stuff() は、フィールドが空の場合でもセパレーターを追加します

    WHERE に条件を追加する すべての値が空の文字列の行を除外する句

    select stuff((
               select '; ' + ([FIELD_1] + [FIELD_2] + [...] + [FIELD_N])
               from   [TABLE] t1
               where  t1.[ID] = t2.[ID]
               and    [FIELD_1] + [FIELD_2] + [...] + [FIELD_N] <> ''
               for    xml path ('')
            ),1,1, '')
    from    [TABLE] t2
    


    1. mysqlで作成したユーザーでログインできません

    2. 複合(英数字)主キーと自動インクリメント

    3. 数まで数えるx--sql

    4. MSAccessへのpostgres