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

グループ化して、多くの行を1つのテキスト文字列に連結します

    これを試してください-

    SELECT DISTINCT
          fileid
        , STUFF((
            SELECT N', ' + CAST([filename] AS VARCHAR(255))
            FROM tblFile f2
            WHERE f1.fileid = f2.fileid ---- string with grouping by fileid
            FOR XML PATH (''), TYPE), 1, 2, '') AS FileNameString
    FROM tblFile f1
    



    1. postgres CLOSESTオペレーターはありますか?

    2. RefCursorの戻り型を使用してOracleストアドプロシージャをテストするにはどうすればよいですか?

    3. OracleのLEAST()関数

    4. java.math.BigIntegerをjava.lang.Integerにキャストすることはできません