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

String_agg cho SQL Server trước năm 2017

Trong SQL Server trước 2017, bạn có thể thực hiện:

select stuff( (select ',' + cast(t.id as varchar(max))
               from tabel t
               for xml path ('')
              ), 1, 1, ''
            );

Mục đích duy nhất của stuff() là bỏ dấu phẩy đầu tiên. Công việc đang được thực hiện bởi for xml path .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. đặt hàng bởi newid () - nó hoạt động như thế nào?

  2. Gói SSIS không muốn tìm nạp siêu dữ liệu của bảng tạm thời

  3. Cách khôi phục cơ sở dữ liệu SQL Server trên máy Mac bằng Azure Data Studio

  4. Cách xóa khoảng trắng hàng đầu trong SQL Server - LTRIM ()

  5. Nghiên cứu điển hình về nâng cấp phần cứng máy chủ cơ sở dữ liệu SQL Server