最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

oracle 使用rownum的三種分頁(yè)方式

 更新時(shí)間:2019年10月14日 11:45:02   作者:zhencoolgirl  
rownum是Oracle數(shù)據(jù)庫(kù)中的一個(gè)特有關(guān)鍵字,返回的是一個(gè)數(shù)字代表記錄的行號(hào)。這篇文章主要介紹了oracle 使用rownum的三種分頁(yè)方式,需要的朋友可以參考下

rownum是Oracle數(shù)據(jù)庫(kù)中的一個(gè)特有關(guān)鍵字,返回的是一個(gè)數(shù)字代表記錄的行號(hào)。

基礎(chǔ)知識(shí):rownum只能做<或者<=的條件查詢(xún),如果要rownum進(jìn)行51到100這樣的范圍判斷,需要先查詢(xún)出每一行的rownum,再用那個(gè)序號(hào)做判斷

獲取51到100的數(shù)據(jù)

三種分頁(yè)的寫(xiě)法:

1.使用minus,原理就是查詢(xún)出前100行的數(shù)據(jù) 減去 查詢(xún)出前50行的數(shù)據(jù)

select * from DATA_TABLE_SQL where rownum<=100 
minus 
select * from DATAT_ABLE_SQL where rownum<=50

2.查詢(xún)出所有數(shù)據(jù)的rownum,然后再選擇50到100的數(shù)據(jù)(不推薦)

select * from (select t.*,rownum num from DATA_TABLE_SQL t) 
where num<=100 and num>50

3.限定范圍100條數(shù)據(jù),并查詢(xún)出這100條的rownum,然后再選擇50到100的數(shù)據(jù)

select * from
(select t.*,rownum num from DATA_TABLE_SQL t where rownum<=100 )
where num>50

下面給大家拓展兩個(gè)分頁(yè)查詢(xún)語(yǔ)句:

1:?jiǎn)伪聿樵?xún)

SELECT * FROM (SELECT t.*,ROWNUM r FROM TABLE t WHERE ROWNUM <= pageNumber*pageSize) WHERE r >(pageNumber)*pageSize

2:兩張表聯(lián)查

SELECT * FROM (SELECT ROWNUM RN,XX.* FROM (SELECT 表名.字段名, 表名.字段名, 表名.字段名... FROM TABLE1 t1, TABLE2  t2 WHERE t1.字段=t2.字段) XX WHERE ROWNUM<=pageSize*pageNumber) WHERE RN >(pageNumber-1)*pageSize

總結(jié)

以上所述是小編給大家介紹的oracle 使用rownum的三種分頁(yè)方式,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • 解析jdbc處理oracle的clob字段的詳解

    解析jdbc處理oracle的clob字段的詳解

    本篇文章是對(duì)jdbc處理oracle的clob字段進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Oracle開(kāi)發(fā)之分析函數(shù)(Top/Bottom N、First/Last、NTile)

    Oracle開(kāi)發(fā)之分析函數(shù)(Top/Bottom N、First/Last、NTile)

    本文主要是對(duì)Oracle分析函數(shù)查找前幾名、后幾名、最多、最少以及按層次查詢(xún)的介紹,需要的朋友可以參考下。
    2016-05-05
  • Oracle數(shù)據(jù)庫(kù)不同損壞級(jí)別的恢復(fù)教程

    Oracle數(shù)據(jù)庫(kù)不同損壞級(jí)別的恢復(fù)教程

    這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)不同損壞級(jí)別的恢復(fù)教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Oracle數(shù)據(jù)庫(kù)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Oracle學(xué)習(xí)筆記(五)

    Oracle學(xué)習(xí)筆記(五)

    最近需要用的oracle,所以大家好好的學(xué)習(xí)下基礎(chǔ)并整理下資料,希望能幫助到需要的朋友。
    2011-12-12
  • Oracle中正則表達(dá)式的使用實(shí)例教程

    Oracle中正則表達(dá)式的使用實(shí)例教程

    大家對(duì)正則表達(dá)式應(yīng)該都不會(huì)陌生,從linux下的命令到Java等編程語(yǔ)言,正則表達(dá)式無(wú)處不在,雖然我們實(shí)際使用不一定太多,但是當(dāng)我們要處理字符串時(shí),它確實(shí)是一個(gè)強(qiáng)大的工具。這篇文章主要給大家介紹了關(guān)于Oracle中正則表達(dá)式使用的相關(guān)資料,需要的朋友可以參考下。
    2017-10-10
  • oracle 索引的相關(guān)介紹(創(chuàng)建、簡(jiǎn)介、技巧、怎樣查看) .

    oracle 索引的相關(guān)介紹(創(chuàng)建、簡(jiǎn)介、技巧、怎樣查看) .

    索引是通過(guò)一組排序后的索引鍵來(lái)取代默認(rèn)的全表掃描檢索方式,從而提高檢索效率
    2014-06-06
  • Navicat?Premium連接Oracle數(shù)據(jù)庫(kù)的2種方式

    Navicat?Premium連接Oracle數(shù)據(jù)庫(kù)的2種方式

    這篇文章主要給大家介紹了關(guān)于Navicat?Premium連接Oracle數(shù)據(jù)庫(kù)的2種方式,大家要使用Navicat Premium連接Oracle數(shù)據(jù)庫(kù),請(qǐng)按照以下步驟操作,需要的朋友可以參考下
    2024-01-01
  • Oracle數(shù)據(jù)庫(kù)事務(wù)的開(kāi)啟與結(jié)束詳解

    Oracle數(shù)據(jù)庫(kù)事務(wù)的開(kāi)啟與結(jié)束詳解

    事務(wù)是一個(gè)整體,這些操作要么全部執(zhí)行成功,要么全部不執(zhí)行,下面這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)事務(wù)的開(kāi)啟與結(jié)束的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Oracle數(shù)據(jù)庫(kù)rownum和row_number的不同點(diǎn)

    Oracle數(shù)據(jù)庫(kù)rownum和row_number的不同點(diǎn)

    在Oracle中,有一個(gè)很有趣的東西,那就是rownum。當(dāng)你從某個(gè)表中查詢(xún)數(shù)據(jù)的時(shí)候,返回的結(jié)果集中都會(huì)帶有rownum這個(gè)字段,而且有時(shí)候也可以使用rownum進(jìn)行一些條件查詢(xún)
    2015-11-11
  • Oracle中RegExp_Like正則表達(dá)式基本用法舉例

    Oracle中RegExp_Like正則表達(dá)式基本用法舉例

    這篇文章主要給大家介紹了關(guān)于Oracle中RegExp_Like正則表達(dá)式基本用法的相關(guān)資料,REGEXP_LIKE(x,pattern)函數(shù)的功能類(lèi)似于like運(yùn)算符,用于判斷源字符串是否匹配或包含指定模式的子串,需要的朋友可以參考下
    2024-02-02

最新評(píng)論

新昌县| 沁源县| 林西县| 华宁县| 克东县| 包头市| 塘沽区| 上虞市| 肇源县| 绥化市| 垣曲县| 富平县| 余庆县| 瑞昌市| 乡宁县| 临潭县| 留坝县| 桂阳县| 鸡东县| 吉木萨尔县| 南靖县| 海伦市| 道孚县| 平度市| 罗城| 玉林市| 北安市| 黔江区| 东辽县| 巧家县| 松滋市| 奇台县| 林口县| 遂宁市| 藁城市| 平湖市| 邳州市| 阳高县| 咸丰县| 丹东市| 惠安县|