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

SQL Server OFFSET tương đương

Rất tiếc, SQL Server không cung cấp bất kỳ thứ gì tương tự như OFFSET của MySQL cú pháp. Tuy nhiên, bạn có thể muốn thử sử dụng bảng dẫn xuất như sau:

SELECT some_field
FROM   (
          SELECT some_field, ROW_NUMBER() OVER (ORDER BY some_id) AS rownum
          FROM   table
       ) AS t
WHERE  t.rownum BETWEEN 11 AND 20


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi ‘datetimeoffset’ thành ‘smalldatetime’ trong SQL Server (Ví dụ T-SQL)

  2. SQL Server 2008 - Trình kích hoạt có chạy với các quyền giống như đăng nhập / người dùng không?

  3. Hiểu các hàm GROUPING và GROUPING_ID trong SQL Server

  4. Cách chuyển một biến null sang một Thủ tục được Lưu trữ trong SQL từ mã C # .net

  5. Tôi muốn sử dụng câu lệnh CASE để cập nhật một số bản ghi trong máy chủ sql 2005