Oracle数据库实现分页查询
SELECT *
FROM
(
SELECT
T.*,
ROWNUM RN
FROM
( SELECT * FROM 表名 WHERE 条件 ) T
WHERE
ROWNUM <= ( ( currentPage - 1 ) * pageSize + pageSize )
)
WHERE
RN > ( ( currentPage - 1 ) * pageSize )
- currentPage:当前页
- pageSize:每页显示条数
RN表示从第几条开始查
ROWNUM表示查到第几条

浙公网安备 33010602011771号