日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
ORACLEROWNUM語(yǔ)句的使用

ORACLE ROWNUM語(yǔ)句相信大家都有一定的了解,下面就為您詳細(xì)介紹ORACLE ROWNUM語(yǔ)句的使用方法,希望能對(duì)您能有所幫助。

創(chuàng)新互聯(lián)建站一直通過(guò)網(wǎng)站建設(shè)和網(wǎng)站營(yíng)銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實(shí)效"的一站式服務(wù),以網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、移動(dòng)互聯(lián)產(chǎn)品、全網(wǎng)營(yíng)銷推廣服務(wù)為核心業(yè)務(wù)。10余年網(wǎng)站制作的經(jīng)驗(yàn),使用新網(wǎng)站建設(shè)技術(shù),全新開(kāi)發(fā)出的標(biāo)準(zhǔn)網(wǎng)站,不但價(jià)格便宜而且實(shí)用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡(jiǎn)單易用,維護(hù)方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。

偽列(pseudocolumn)ROWNUM 中包含有當(dāng)前的行號(hào)。很多人在***次試圖返回表中中間某段記錄子集時(shí),都會(huì)發(fā)現(xiàn)下面這種方法行不通:

select * from all_objects where rownum between 30 and 49;

這種寫(xiě)法之所以行不通,是因?yàn)?ROWNUM 列只有在記錄被取出或過(guò)濾時(shí)才會(huì)應(yīng)用到記錄上。***行在被取出時(shí)會(huì)被拋出,因?yàn)樗?ROWNUM 是1。然后,下一行被取出;它也會(huì)被拋出,因?yàn)樗切碌摹?”,以此類推,直到所有的行都被使用。這個(gè)查詢不會(huì)返回任何記錄。解決方法是在看到30到50之間的記錄時(shí)必須先取出1到30行的記錄:

select * from all_objects where rownum <= 49;

然后,你可以將它作為一個(gè)子查詢并過(guò)濾掉開(kāi)始點(diǎn)之前的所有記錄(注意我必須為“rownum”提供一個(gè)別名才能編譯):

select * from (select rownumr,all_objects.* from all_objects where rownum <=

49) t

where t.r >= 30;

為了保證它的效率,不妨對(duì)這個(gè)限制使用綁定變量。這將使用所有此類請(qǐng)求在字面上完全相同,從而消除了在每次請(qǐng)求不同的范圍求時(shí)重新解析查詢:

select * from (select rownumr,all_objects.* from all_objects where rownum <=:min) t
where t.r >= :max;
注意 ORACLE ROWNUM語(yǔ)句是在排序之后計(jì)算的,所以使用 ORDER BY 子句將得到新的記錄順序。然而,基于規(guī)則的優(yōu)化器用 ROWNUM 來(lái)“短路”查詢,并在 ROWNUM 子句被滿足時(shí)返回記錄給下一部分查詢。

Oracle的分頁(yè)查詢語(yǔ)句基本上可以按照本文給出的格式來(lái)進(jìn)行套用。


當(dāng)前名稱:ORACLEROWNUM語(yǔ)句的使用
文章鏈接:http://www.dlmjj.cn/article/copidcs.html