Oracle的特性分頁
自己原文公眾號: https://mp.weixin.qq.com/s/seHUAzw_j0DdkaAM0NZTCA
今天說這個是因為我們在談升級(不管什麼資料庫Oracle MySQL PostgreSQL等等)我其實倒不是關注他的效能如何提升。因為必然有提升。
我也不關注安全性。因為我堅信每個資料庫自己本身都是安全的,不安全的只有人。我最關注的是特性。
很多特性都是解決、解放我們開發和運維的。今天舉個例子。首先這不是一個新的功能,甚至可以說有點老。這個都快有10年了。
傳統寫法:
SELECT * FROM (SELECT userid,password,ROWNUM RN FROM (SELECT * FROM users where userid like 'T11%') A WHERE ROWNUM <= 40)WHERE RN >= 21
真心麻煩。寫這麼多。雖然看得到。是查這個表現在看20-40頁。這還巢狀了幾層。執行計劃還行。
再看看這個寫法:從2013年的12就有了。
SELECT userid, password
from users
where userid like 'T11%' offset 20 rows fetch next 20 row only
效果是一樣的。但是簡單很多。一目瞭然。
執行計劃一樣優秀。
這裡的意思是說明,好的東西可以簡化我們的工作量。既然提供了為什麼不用?不要把精力花在那種低價值的粗糙的工作上。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/637517/viewspace-2847509/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle分頁Oracle
- Oracle的分頁查詢Oracle
- oracle 分頁寫法Oracle
- Oracle 分頁方法研究Oracle
- oracle分頁查詢Oracle
- oracle 分頁問題Oracle
- Oracle分頁(limit方式的運用)OracleMIT
- Oracle Rownum分頁改寫Oracle
- mySql\oracle分頁機制MySqlOracle
- Oracle分頁查詢格式Oracle
- MySql/Oracle和SQL Server的分頁查MySqlOracleServer
- oracle 使用rownum進行分頁的陷阱Oracle
- Oracle分頁查詢格式(十三)Oracle
- Oracle分頁查詢格式(十二)Oracle
- Oracle分頁查詢格式(十一)Oracle
- Oracle分頁查詢格式(八)Oracle
- Oracle分頁查詢格式(九)Oracle
- Oracle分頁查詢格式(十)Oracle
- oracle分頁查詢語句Oracle
- oracle 分頁優化(stopkey)Oracle優化TopK
- Oracle分頁查詢之order byOracle
- oracle sql分頁查詢(一)OracleSQL
- oracle 使用rownum進行分頁的陷阱(2)Oracle
- Oracle資料庫中的分頁查詢Oracle資料庫
- Oracle分頁查詢語句(七)Oracle
- Oracle分頁查詢語句(六)Oracle
- Oracle分頁查詢語句(五)Oracle
- Oracle分頁查詢語句(四)Oracle
- Oracle分頁查詢語句(三)Oracle
- Oracle分頁查詢語句(二)Oracle
- Oracle分頁查詢語句(一)Oracle
- oracle 12c 新特性之(相同欄位上的多重索引、ddl 日誌、限制PGA的大小、分頁查詢)Oracle索引
- oracle儲存過程分頁程式碼Oracle儲存過程
- 有關Oracle分頁查詢語句Oracle
- Oracle 儲存過程分頁 + Sqlsugar呼叫Oracle儲存過程SqlSugar
- Oracle11g 特性——密碼區分大小寫Oracle密碼
- Django的分頁Django
- MySQL、Oracle和SQL Server的分頁查詢語句MySqlOracleServer