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

Gói bất kỳ câu lệnh SQL Server 2008 nào bằng toán tử bỏ qua / lấy

Bạn có thể sử dụng mẫu sql này để nhận phạm vi bản ghi mong muốn cho SQL.

WITH [AnyVariable] AS
(
select * ,ROW_NUMBER() over(order by [Col1]) AS 'RowNum'
     from [Table1]
)
SELECT * FROM [AnyVariable]
WHERE RowNum BETWEEN 3 AND 6

Chỉ cần thay thế những thứ trong [] bằng những thứ của bạn. Nhớ xóa []. Và sau đó sử dụng điều này trong phương pháp của bạn ở trên.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lược đồ cơ sở dữ liệu, tự động tăng

  2. Ghép nối các dòng dữ liệu gửi và nhận trong SQL

  3. Entity Framework 6 - Truy vấn thời gian

  4. SQL Server Chuyển đổi số nguyên thành chuỗi nhị phân

  5. Thay đổi tên cột khi sử dụng PIVOT SQL Server 2008