Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Scal dane z dwóch wierszy w jeden

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje prosty sposób, aby EntityFramework używał wartości domyślnych SQL?

  2. SQL Server Konkatenacja GROUP BY

  3. Jak włączyć usługę MSDTC w programie SQL Server?

  4. Sql Server deterministyczna funkcja zdefiniowana przez użytkownika

  5. Dopasowywanie rozmyte SQL