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命題

          主站蜘蛛池模板: 察雅县| 福贡县| 大英县| 固始县| 鲁甸县| 乌兰察布市| 石阡县| 博白县| 平陆县| 临沂市| 江永县| 白玉县| 巴中市| 陕西省| 蒙山县| 武冈市| 修文县| 永登县| 贵州省| 利津县| 微博| 泰安市| 永新县| 綦江县| 安徽省| 霍林郭勒市| 凌源市| 旬邑县| 晋江市| 延长县| 惠水县| 大连市| 北碚区| 白银市| 抚顺市| 静宁县| 天台县| 新乡县| 仁怀市| 高雄县| 永清县|