- oracle
- SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
- SELECT * FROM
- db2
- SELECT * from (SELECT 字段1,字段2,字段3,字段4,字段5,
- rownumber() over(order by 排序字段 asc )
- as rowid from 表名 )as a
- where a.rowid >= startPage AND a.rowid <endPage
- mysql
- SELECT * FROM tablename
- WHERE id < 9500 ORDER BY id DESC LIMIT 40,20;