Xử lý phân trang khi xây dựng website sử dụng sql server

Mình đang học jsp Servlet, sử dụng sql server , đến đoạn xử lí phần trang thì mình không thể sử dụng câu lệnh select * from table limit ?,? như trong mysql để xử lí phân trang được. Ai có phương án khác để xử lí ko ạ

Bạn có thể sử dụng hàm ROW_NUMBER trong SQL Server để phân trang. Ví dụ :
SELECT * FROM(SELECT ROW_NUMBER() OVER (ORDER BY ID) AS ROWNUM, * FROM EMPLOYEE) AS U WHERE ROWNUM BETWEEN 1 AND 100 ORDER BY ROWNUM;

2 Likes

Cảm ơn bạn mình làm được phân trang rồi

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?