Java Fly

          Java&Oracle
          隨筆 - 12, 文章 - 20, 評論 - 27, 引用 - 0
          數據加載中……

          Oralce 分頁

          ?
          ????????? 在oracle數據庫中查詢結果的行號使用偽列ROWNUM表示(從1開始)。例如select * from employee where rownum<10 返回前10條記錄。但因為rownum是在查詢之后排序之前賦值的,所以查詢employee按birthday排序的第100到120條記錄應該這么寫:
                  select * from (
          select my_table.*, rownum as my_rownum from (
          select name, birthday from employee order by birthday
          ) my_table where rownum <120
          ) where my_rownum>=100
          //記算總頁數 
          intPageCount = (intRowCount+intPageSize-1) / intPageSize;

          posted on 2006-09-04 12:47 Java Fly 閱讀(460) 評論(0)  編輯  收藏 所屬分類: Oracle命題

          主站蜘蛛池模板: 胶南市| 龙陵县| 大冶市| 淅川县| 滁州市| 安康市| 临城县| 团风县| 桃源县| 辰溪县| 彭州市| 麻城市| 多伦县| 彝良县| 会昌县| 稷山县| 锦屏县| 集安市| 雅安市| 东乌珠穆沁旗| 南丰县| 读书| 盐城市| 丽江市| 武川县| 神农架林区| 南和县| 桐城市| 湘潭县| 犍为县| 昌宁县| 沙田区| 大兴区| 景东| 阿图什市| 关岭| 双柏县| 儋州市| 花莲市| 康马县| 汉中市|