oracle 分頁筆記

2021-08-29 16:43:38 字數 630 閱讀 6428

-- 注: export_book 表中有21000萬條資料。

-- 以下是我的oracle 分頁驗證 ,查詢速度應該是很快了 。 主要是因為建索引的緣故

--。如果沒有索引,資料將變的很慢。越往後查越費時間,多建索引就行了

select * from ( select a.* , rownum rownum_ from ( select * from export_book ) a

) b where b.rownum_ >=10 and b.rownum_ <= 20

--耗時 0.922 秒

select * from ( select a.* , rownum rownum_ from ( select * from export_book ) a

) b where b.rownum_ >=10000 and b.rownum_ <= 10010

--耗時 0.844 秒

select * from ( select a.* , rownum rownum_ from ( select * from export_book ) a

) b where b.rownum_ >=20000 and b.rownum_ <= 20010

--耗時 0.89 秒

oracle 分頁筆記

pageindex 表示第幾頁 pagesize 表示每頁頁示的總條數 這段sql語句的意思是 先查詢當前索引 每頁顯示的總條資料,select from select rownum as r,t.from select from house t where rownum pageindex pag...

Oracle筆記之分頁查詢

1 mysql select from 表名 where 條件 limit 從第幾條取,取幾條 2 sql server select top 1 from 表名 where id not in select top 4 id from 表名 where 條件 排除前4條,取出一條。3 oracle...

oracle學習筆記之分頁

用limit關鍵字 查詢users表中前二條記錄 select from users limit 0,2或 select from users limit 2 0表示第一條記錄的索引號,索引號從0開始 2表示最多選取二個記錄 查詢出users前三條記錄 select from users limit...