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

Sql chọn nhóm theo và nối chuỗi

điều này sẽ hoạt động với sql-server 2008

SELECT p1.ID,
       ( SELECT NAME + ' and ' 
           FROM YourTable  p2
          WHERE p2.ID = p1.ID
          ORDER BY NAME
            FOR XML PATH('') ) AS Name,
        sum(Amount)
      FROM YourTable p1
      GROUP BY ID ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server xử lý các giao dịch UPDATE như thế nào?

  2. Đổi tên một cột mà không phá vỡ các tập lệnh và thủ tục được lưu trữ

  3. Lọc SQL Server 2008

  4. 11 cách lấy khóa chính trong SQL Server (ví dụ T-SQL)

  5. SQL Server IF so với IIF ():Sự khác biệt là gì?