我分享两种: 1.用rownum select * from (select p.* , rownum rn from t_premium p where rn<= page * 10) a where a.rn > (page -1) * 10 + 1: 2.不用rownum select * from (select p.*,row_number() over(order by p.premium_id) rn from t_premium p ) a where a.rn betwee…
测试用例:查询TEST_TABLE表中TEST_COLUMN列的第10-20条数据 1,Oracle分页方法 SELECT A.* FROM ( SELECT ROWNUM ROWNO, B.* FROM ( SELECT * FROM TEST_TABLE WHERE TEST_COLUMN = 'TEST' ORDER BY TEST_TIME DESC )B WHERE ROWNUM <= 20 ) A WHERE A.ROWNO >= 10; 2,SQL Server分页方法 SEL…
Oracle分页(limit方式的运用) Oracle不支持类似于 MySQL 中的 limit. 但你还是可以rownum来限制返回的结果集的行数. 第一种 select * from a_matrix_navigation_map where rowid not in(select rowid from a_matrix_navigation_map where rownum<=0) and rownum<=10 第二种: SELECT * FROM ( SELECT A.*, rownu…