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

Chuyển tập hợp kết quả SQL Server thành chuỗi

Kiểm tra điều này:

 DECLARE @result NVARCHAR(MAX)

 SELECT @result = STUFF(
                        (   SELECT ',' + CONVERT(NVARCHAR(20), StudentId) 
                            FROM Student 
                            WHERE condition = abc 
                            FOR xml path('')
                        )
                        , 1
                        , 1
                        , '')


  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:tìm các bản sao trong bảng dựa trên các giá trị trong một cột duy nhất

  2. Truy cập các cột của bảng theo chỉ mục thay vì tên trong thủ tục được lưu trữ trên SQL Server

  3. Thực thi một thủ tục được lưu trữ trong một thủ tục được lưu trữ khác trong máy chủ SQL

  4. Cách thêm khóa chính vào bảng hiện có trong SQL Server (ví dụ T-SQL)

  5. Làm cách nào để bạn đạt đến giới hạn 8060 byte mỗi hàng và 8000 cho mỗi giá trị (varchar, nvarchar)?