sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan viser man flere rækkeværdier i komma adskilt i en enkelt række i 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 Fiddle



  1. Hvordan opdager man kinesisk karakter i MySQL?

  2. Sådan opretter du kun en tabel, hvis den ikke findes i SQLite

  3. Hvordan viser man Oracle-skemastørrelse med SQL-forespørgsel?

  4. Hvordan forbinder man mysql med swift?