a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

ORACLE分頁(yè)查詢SQL語(yǔ)法

2024-08-29 13:53:55
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
--1:無(wú)ORDER BY排序的寫法。(效率最高) ­

--(經(jīng)過(guò)測(cè)試,此方法成本最低,只嵌套一層,速度最快!即使查詢的數(shù)據(jù)量再大,也幾乎不受影響,速度依然!) ­

SELECT * ­

  FROM (Select ROWNUM AS ROWNO, T.* ­

           from k_task T ­

          where Flight_date between to_date('20060501', 'yyyymmdd') and ­

                to_date('20060731', 'yyyymmdd') ­

            AND ROWNUM <= 20) TABLE_ALIAS &shy;

WHERE TABLE_ALIAS.ROWNO >= 10; &shy;

&shy;

--2:有ORDER BY排序的寫法。(效率最高) &shy;

--(經(jīng)過(guò)測(cè)試,此方法隨著查詢范圍的擴(kuò)大,速度也會(huì)越來(lái)越慢哦!) &shy;

SELECT * &shy;

  FROM (SELECT TT.*, ROWNUM AS ROWNO &shy;

           FROM (Select t.* &shy;

                    from k_task T &shy;

                   where flight_date between to_date('20060501', 'yyyymmdd') and &shy;

                         to_date('20060531', 'yyyymmdd') &shy;

                   ORDER BY FACT_UP_TIME, flight_no) TT &shy;

          WHERE ROWNUM <= 20) TABLE_ALIAS &shy;

where TABLE_ALIAS.rowno >= 10; &shy;

&shy;

--3:無(wú)ORDER BY排序的寫法。(建議使用方法1代替) &shy;

--(此方法隨著查詢數(shù)據(jù)量的擴(kuò)張,速度會(huì)越來(lái)越慢哦!) &shy;

SELECT * &shy;

  FROM (Select ROWNUM AS ROWNO, T.* &shy;

           from k_task T &shy;

          where Flight_date between to_date('20060501', 'yyyymmdd') and &shy;

                to_date('20060731', 'yyyymmdd')) TABLE_ALIAS &shy;

WHERE TABLE_ALIAS.ROWNO <= 20 &shy;

   AND TABLE_ALIAS.ROWNO >= 10; &shy;

--TABLE_ALIAS.ROWNO  between 10 and 100; &shy;

&shy;

--4:有ORDER BY排序的寫法.(建議使用方法2代替) &shy;

--(此方法隨著查詢范圍的擴(kuò)大,速度會(huì)越來(lái)越慢哦!) &shy;

SELECT * &shy;

  FROM (SELECT TT.*, ROWNUM AS ROWNO &shy;

           FROM (Select * &shy;

                    from k_task T &shy;

                   where flight_date between to_date('20060501', 'yyyymmdd') and &shy;

                         to_date('20060531', 'yyyymmdd') &shy;

                   ORDER BY FACT_UP_TIME, flight_no) TT) TABLE_ALIAS &shy;

where TABLE_ALIAS.rowno BETWEEN 10 AND 20; &shy;

&shy;

&shy;

--5另類語(yǔ)法。(有ORDER BY寫法) &shy;

--(語(yǔ)法風(fēng)格與傳統(tǒng)的SQL語(yǔ)法不同,不方便閱讀與理解,為規(guī)范與統(tǒng)一標(biāo)準(zhǔn),不推薦使用。) &shy;

With partdata as( &shy;

  SELECT ROWNUM AS ROWNO, TT.*  FROM (Select * &shy;

                  from k_task T &shy;

                 where flight_date between to_date('20060501', 'yyyymmdd') and &shy;

                       to_date('20060531', 'yyyymmdd') &shy;

                 ORDER BY FACT_UP_TIME, flight_no) TT &shy;

   WHERE ROWNUM <= 20) &shy;

    Select * from partdata where rowno >= 10; &shy;

&shy;

--6另類語(yǔ)法 。(無(wú)ORDER BY寫法) &shy;

With partdata as( &shy;

  Select ROWNUM AS ROWNO, T.* &shy;

    From K_task T &shy;

   where Flight_date between to_date('20060501', 'yyyymmdd') and &shy;

         To_date('20060531', 'yyyymmdd') &shy;

     AND ROWNUM <= 20) &shy;

    Select * from partdata where Rowno >= 10;   &shy;
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美在线二区 | 日韩美女av在线 | 一区二区三区四区免费观看 | 成人免费淫片aa视频免费 | 天天操天天干天天做 | 黄色免费一级 | 国产美女黄色片 | 日韩av视屏 | 四虎视频在线精品免费网址 | 欧美a一级| 亚洲福利影院 | 欧美成人一区二区三区 | 国产乱码精品一区二区 | 久久av网| 91社区在线高清 | 午夜噜噜噜 | 国产精品一区二区不卡 | 国产第一区在线观看 | 九九热在线视频观看这里只有精品 | 精品视频久久 | 国产日产一区二区三区久久久久久 | 视频久久精品 | 97久久久| 国产不卡一区二区三区在线观看 | 黄色手机在线观看 | 欧美在线观看一区 | 日韩福利在线 | www.色综合 | 精品国产一区二区三区av小说 | jizz国产免费 | 天天操,夜夜操 | 日韩成人黄色 | 妞干网在线观看 | 精品久久久久一区二区国产 | 久久精品中文 | 欧美日韩中文字幕在线 | 成年人视频在线免费观看 | 久久久999国产 | 国产精品主播 | 97精品视频在线观看 | 成年人视频在线免费观看 |