ice world

          There is nothing too difficult if you put your heart into it.
          posts - 104, comments - 103, trackbacks - 0, articles - 0

          Oracle分頁(yè)SQL

          Posted on 2011-04-13 20:22 IceWee 閱讀(201) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Database
          錯(cuò)誤寫(xiě)法:
          select a.*, rownum rfrom (select * from lg_order o order by o.order_id) awhere rownum <= 20 and rownum >= 10


          正確寫(xiě)法:

          select *from (select a.*, rownum r          from (select * from lg_order o order by o.order_id) a where rownum <= 20) bwhere r >= 10


          第一句是錯(cuò)誤的,由于rownum是一個(gè)總是從1開(kāi)始的偽列,Oracle 認(rèn)為這種條件不成立,查不到記錄

          SQL的執(zhí)行順序從內(nèi)到外,從右到左。

          主站蜘蛛池模板: 大足县| 花莲市| 建平县| 珠海市| 苍梧县| 固阳县| 香格里拉县| 黄石市| 内江市| 屯昌县| 余江县| 锡林浩特市| 东辽县| 子长县| 随州市| 鹤岗市| 泾川县| 婺源县| 莫力| 临颍县| 新河县| 同仁县| 正蓝旗| 通江县| 甘谷县| 响水县| 海丰县| 磐石市| 缙云县| 登封市| 申扎县| 贵定县| 丹凤县| 堆龙德庆县| 新竹市| 屏边| 奉节县| 鲁山县| 安吉县| 呼玛县| 河间市|