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

Tương đương của LIMIT và OFFSET cho SQL Server?

Tính năng này hiện đã được thực hiện dễ dàng trong SQL Server 2012. Tính năng này hoạt động từ SQL Server 2012 trở đi.

Giới hạn với độ lệch để chọn 11 đến 20 hàng trong SQL Server:

SELECT email FROM emailTable 
WHERE user_id=3
ORDER BY Id
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY;
  • ORDER BY :bắt buộc
  • OFFSET :số hàng bị bỏ qua tùy chọn
  • NEXT :số hàng tiếp theo được yêu cầu

Tham khảo:https://docs.microsoft.com/en-us/sql/t-sql/queries/select-order-by-clause-transact-sql



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách đặt giá trị bool trong SQL

  2. Giám sát bộ đếm hiệu suất qua PERFMON | Khắc phục sự cố hiệu suất máy chủ SQL -3

  3. Tập lệnh nhanh trả về tất cả các thuộc tính từ SERVERPROPERTY () trong SQL Server 2017/2019

  4. Toàn bộ quy trình để khôi phục cơ sở dữ liệu máy chủ SQL từ dấu nhắc lệnh

  5. Làm việc với Dữ liệu của Salesforce.com trong Dịch vụ Báo cáo Máy chủ SQL