oracle資料庫用sql實現快速分頁
Oracle採用巢狀3層的查詢語句結合rownum來實現分頁,這在Oracle上是最快的方式,如果只是一層或者兩層的查詢語句的rownum不能支援order
by。
程式:
public String getLimitString(String sql) {
StringBuffer pagingSelect = new StringBuffer(100);
pagingSelect.append("select * from ( select row_.*, rownum rownum_ from ( ");
pagingSelect.append(sql);
pagingSelect.append(" ) row_ where rownum ?");
return pagingSelect.toString();
}
sql例項:
程式:
public String getLimitString(String sql) {
StringBuffer pagingSelect = new StringBuffer(100);
pagingSelect.append("select * from ( select row_.*, rownum rownum_ from ( ");
pagingSelect.append(sql);
pagingSelect.append(" ) row_ where rownum ?");
return pagingSelect.toString();
}
sql例項:
select * from ( select row_.*, rownum rownum_ from (select * from scott.emp ) row_ where rownum 2;
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/106285/viewspace-792339/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL - 常用資料庫分頁SQL資料庫
- 常見資料庫的分頁實現方案資料庫
- SQL Server 2005快速Web分頁的實現SQLServerWeb
- SQL資料分頁SQL
- 常用3種資料庫的Sql分頁資料庫SQL
- 千萬條資料,Stack Overflow 是如何實現快速分頁的?
- Oracle常見SQL分頁實現方案介紹OracleSQL
- oracle實用sql(10)--用statspack收集備庫效能資料OracleSQL
- 利用ASP實現Oracle資料記錄的分頁顯示Oracle
- [SQL Server]分頁功能的實現SQLServer
- .net中使用oracle資料庫分頁小技巧Oracle資料庫
- 用Asp實現對ORACLE資料庫的操作Oracle資料庫
- java web實現分頁顯示資料JavaWeb
- python實現資料分頁小練習Python
- 用AutoLayout實現分頁滾動
- 如何 用hibernate 實現分頁
- MySql、SqlServer、Oracle 三種資料庫查詢分頁方式MySqlServerOracle資料庫
- Java用OCI驅連Oracle資料庫的實現方法JavaOracle資料庫
- oracle資料庫巡檢最佳化-使用sql語句快速定位資料庫瓶頸Oracle資料庫SQL
- 實現報表資料分庫儲存
- SQL Server資料庫實現負載均衡SQLServer資料庫負載
- 基於Sql server資料庫的四種分頁方式總結SQLServer資料庫
- 通用的SQL Server資料庫查詢分頁儲存過程SQLServer資料庫儲存過程
- oracle 分頁sql 分段查資料和分段求和 sql語句 和java程式碼OracleSQLJava
- oracle sql分頁查詢(一)OracleSQL
- 大資料量的報表如何快速分頁呈現?大資料
- oracle資料庫的劃分Oracle資料庫
- oracle快速定位資料庫瓶頸Oracle資料庫
- Oracle資料庫快速Drop 大表Oracle資料庫
- Oracle資料庫跟蹤SQLOracle資料庫SQL
- aspnetpager+repeater+oracle實現分頁功能Oracle
- Spring實現資料庫讀寫分離Spring資料庫
- SQL Server資料庫的簡單實現方法SQLServer資料庫
- vue+vuex+json-seiver實現資料展示+分頁VueJSON
- 【清清月兒】用SQL 2005的ROW_NUMBER() 實現分頁功能SQL
- 概括SQL Server實時查詢Oracle資料庫WSSQLServerOracle資料庫
- elementUI實現分頁UI
- 分頁的實現