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

Cách tách CSV từ một cột thành các hàng trong bảng mới trong MSSQL 2008 R2

Từ các nhận xét, bạn nói rằng bạn có chức năng chia chuỗi mà bạn không biết cách sử dụng với bảng.

Câu trả lời là sử dụng cross apply một cái gì đó như thế này.

select P.Id,
       S.Value
from Posts as P
  cross apply dbo.Split(';', P.QuotedPostIds) as S



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TSQL:lỗi được chỉ định loại không boolean khi sử dụng cập nhật trong trình kích hoạt

  2. Cách Chèn kết quả của một thủ tục đã lưu trữ vào một bảng tạm thời trong SQL Server

  3. Định dạng cột ngày giờ &thời lượng sysjobhistory trong SQL Server

  4. Bắt Hibernate và SQL Server để chơi tốt với VARCHAR và NVARCHAR

  5. Hiểu sự khác biệt giữa CUBE và ROLLUP