Bạn có thể sử dụng the Row_Number()
Hàm. Nó được sử dụng như sau:
SELECT Row_Number() OVER(ORDER BY UserName) As RowID, UserFirstName, UserLastName
FROM Users
Từ đó nó sẽ mang lại một tập hợp kết quả có RowID
trường mà bạn có thể sử dụng để trang giữa.
SELECT *
FROM
( SELECT Row_Number() OVER(ORDER BY UserName) As RowID, UserFirstName, UserLastName
FROM Users
) As RowResults
WHERE RowID Between 5 AND 10
vv