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 閱讀(462) 評論(0)  編輯  收藏 所屬分類: Oracle命題

          主站蜘蛛池模板: 丰都县| 磐石市| 靖安县| 辽宁省| 淮南市| 平利县| 梅河口市| 凤山市| 昔阳县| 湘潭市| 白玉县| 那曲县| 浦县| 郯城县| 犍为县| 镇原县| 资源县| 奉化市| 阿坝| 北流市| 普兰店市| 深泽县| 贺兰县| 钦州市| 盘锦市| 湘西| 玉林市| 固阳县| 江安县| 拜泉县| 定日县| 太和县| 乐至县| 正蓝旗| 贵港市| 延川县| 高台县| 绥滨县| 东宁县| 惠安县| 平阴县|