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

SQL Server 2005 で単一の行に複数の行の値をコンマで区切って表示する方法は?

    select min(ID) as ID,
           Val,
           stuff((select ','+Cat
                  from Table2 as T2
                  where T1.Val = T2.Val
                  for xml path(''), type).value('.', 'nvarchar(max)'), 1, 1, '') as Cat
    from Table2 as T1
    group by Val
    order by ID
    

    SQL フィドル



    1. Javaのmysqlストアドプロシージャからパラメータを取得する

    2. postgresを使用して結合テーブルの1つの行のみを結合するにはどうすればよいですか?

    3. 行数をカウントし、テーブルから最後の行のみを取得します

    4. BLOB/テキストとしてのSQLAlchemyJSON