sql >> Databasteknik >  >> RDS >> Sqlserver

Slå samman data i två rader till en

SELECT ServerName, Country, contact = STUFF((SELECT '; ' 
    + ic.contact FROM dbo.Customer AS ic
  WHERE ic.ServerName = c.ServerName AND ic.Country = c.Country
  FOR XML PATH(''), TYPE).value('.','nvarchar(max)'), 1, 2, '')
FROM dbo.Customer AS c
GROUP BY ServerName, Country
ORDER BY ServerName;



  1. Vad gör du i SQL Server för att SKAPA ELLER ÄNDRA?

  2. I en Rails Migration (MySQL), kan du ange vilken position en ny kolumn ska ha?

  3. Cloud Vendor Deep-Dive:PostgreSQL på Microsoft Azure

  4. hur laddar man ner blobbaserad fil från MySQL-databas i PHP?