1. 程式人生 > >oracle資料庫學習相關筆記-分頁查詢

oracle資料庫學習相關筆記-分頁查詢

開發十年,就只剩下這套架構體系了! >>>   

一、分頁查詢

0. 背景

oracle中使用者scott下的emp表

1. 目的

      當資料一次性展示給使用者,由於資料量太大,所以體驗性極差。

2. 使用

      2.1 關鍵字rownum

       關鍵字rownum只能做小於和小於等於的比較,不能做大於和大於等於的比較,例如:

       

        結果:

        

        主要原因是因為rownum每次都是從1開始編號的,跟資料無關,比如說要查詢大於10的資料,rownum預設會將查出來的資料重新從1開始編號。所以>和>=操作沒有結果。

       2.2 解決辦法:子查詢

        

        

        

          

        如果要查詢第n頁的資料,每頁資料為m條的寫法是

        

       2.3 分頁+排序

        

        

    &nb