select * From (Select row_.*, rownum rownum_, max(rownum) over() Total From(
这里放你要查询的结果 order by 学号
)row_ )where rownum_> ? and rownum_ <= ?
你传两个参数进去,记录数的范围,别说是每页显示3条,我这条语句能够控制在你想要几条就要几条,想要第几页的就要第几页的
SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME order by 学号) A
WHERE ROWNUM <=9
)
WHERE RN >= 7