我們經常要訪問資料集的某乙個中間部分,例如第10到第20條記錄,oracle中有乙個很好語句來實現,那就是with。以下是使用的例子:
with partdata as (select rownum rowno,t.* from table1 t where t.id>200407160000)
select * from partdata where rowno between 10 and 20
當然還有別的方法,但我目前測試這種方法的速度最快
今天突然發現,oracle原來可以這樣實現分頁功能:
select * from t_table where rowid not in(select rowid from t_table where rownum<=200) and rownum<=200
Oracle中分頁查詢語句
oracle分頁查詢語句基本上可以按照本文給出的格式來進行套用。oracle分分頁查詢格式 select from select a.rownum rn from select from table name a where rownum 40 where rn 21 其中最內層的查詢select ...
Oracle中分頁查詢語句
oracle分頁查詢語句使我們最常用的語句之一,下面就為您介紹的oracle分頁查詢語句的用法,如果您對此方面感興趣的話,不妨一看。select from select a.rownum rn from select from table name a where rownum 40 where r...
Oracle中分頁查詢語句
oracle資料庫和mysql資料庫的查詢語句大致一樣,比較明顯的不同點是分頁查詢,下面是oracle資料庫的分頁查詢語句。select from select a.rn from select from table name a where rownum 40 where rn 21 rownum...