Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Hợp nhất dữ liệu trong hai hàng thành một

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. INFORMATION_SCHEMA so với sysobjects

  2. Cách hiệu quả nhất để chuẩn hóa văn bản từ cột thành một bảng là gì?

  3. Cấu hình sao chép giao dịch SQL Server

  4. SQL Server chạy các phiên bản cũ của các thủ tục được lưu trữ

  5. Nhà cung cấp có tên là nhà cung cấp đường ống lỗi 40 không thể mở kết nối đến SQL Server lỗi 2