成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle 分頁和排序功能在數據庫中如何實現?

數據庫 Oracle
以下的文章主要介紹的是Oracle 分頁與排序中經常會涉及到的4條好用的查詢語句,其中包括對如何查詢前10條相關記錄,以及查詢到第11到第20條實際記錄等相關內容的描述。

你知道在Oracle數據庫中如何正確的實現Oracle 分頁與排序功能的具體查詢語句嗎?實現手法上其和MS SQL Server會有所不同,主要原因是因為兩種Oracle數據庫中對于結果行號的處理異同造成的。

在MS SQL Server中,可以使用top和ROW_NUMBER()方法的結合來實現,一般寫法比較簡單,而Oracle則有很大的不同。

只能通過ROWNUM來實現,我們這里主要說明一下,如何使用ROWNUM來實現一些常用的Oracle 分頁和排序查詢,有關ROWNUM的概念,隨便搜一下,有很多詳細的解釋都很清晰,就不贅述了。

1. 查詢前10條記錄

 

  1. SELECT * FROM TestTable WHERE ROWNUM <= 10 

2. 查詢第11到第20條記錄

 

  1. SELECT * FROM (SELECT TestTable.*, 
    ROWNUM ro FROM TestTable WHERE ROWNUM 
    <=20) WHERE ro > 10 

3. Oracle 分頁和排序:按照name字段升序排列后的前10條記錄

 

  1. SELECT * FROM (SELECT * FROM TestTable ORDERY BY name ASC) WHERE ROWNUM <= 10 

4. 按照name字段升序排列后的第11到第20條記錄

 

  1. SELECT * FROM (SELECT tt.*, ROWNUM ro FROM 
    (SELECT * FROM TestTable ORDER BY name ASC) tt WHERE ROWNUM 
    <=20) WHERE ro > 10 

以上此條語句可能是在查詢排序和Oracle 分頁的時候最常用到的語句,其中沒有添加條件,因為不影響語句的結構。雖然性能有所影響,但可能只是最內層的查詢可能會有多查數據的可能,但對于外層的再排序再選擇來說,應該影響很小。

【編輯推薦】

  1. Oracle存儲過程中如何準確的實現分頁
  2. LTO歸檔解決方案容量、性能和功能介紹
  3. Oracle數據庫與FoxPro數據如何轉換
  4. Oracle數據庫中如何用GROUPING SETS進行分組自定義
  5. 用Oracle SQL語句來實現進制間的相互轉換
責任編輯:佚名 來源: 博客園
相關推薦

2010-04-30 10:01:09

Oracle 分頁

2020-05-14 14:57:48

MySQLExcel排序

2009-10-27 16:36:07

Oracle如何解鎖

2009-09-03 14:55:56

C#實現DataGri

2022-09-20 08:49:26

Java8Lambda

2011-04-12 13:44:17

CachéOracle數據庫

2011-03-25 14:53:39

DB2數據庫Oracle

2012-07-23 14:30:33

Oracle

2018-01-26 13:28:48

數據庫數據重復數據庫清理

2010-04-14 14:19:51

Oracle數據庫

2023-09-05 08:40:57

刪除數據庫Oracle

2011-07-25 09:45:51

樹狀結構數據庫存儲

2010-09-07 16:16:04

DB2數據庫

2010-04-22 16:16:35

Oracle數據庫

2012-03-28 11:17:48

JavaSSHJSP

2018-10-23 22:04:08

2011-05-17 13:43:23

Oracle數據庫

2010-05-05 15:45:52

Oracle數據庫

2010-05-07 18:21:42

Oracle提高SQL

2010-04-19 16:01:54

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美激情区 | 中文字幕在线看第二 | 一区二区三区回区在观看免费视频 | 久久国产精品久久久久 | 亚洲欧美自拍偷拍视频 | 国产视频一区在线 | 亚洲精品久久区二区三区蜜桃臀 | 亚洲日本欧美日韩高观看 | 亚洲精品国产成人 | 精品国产视频 | 欧美精品网站 | 6996成人影院网在线播放 | 亚洲精品一区中文字幕 | 男人天堂99 | 久久国产精品视频 | 狠狠干av | 亚洲欧美国产精品一区二区 | 91精品一区二区三区久久久久 | 一区二区三区高清在线观看 | 一本色道久久综合亚洲精品高清 | 欧美一级全黄 | 久久久国产精品入口麻豆 | 亚洲欧美中文日韩在线v日本 | 色婷婷国产精品综合在线观看 | 伦理午夜电影免费观看 | 久久久日韩精品一区二区三区 | 国产精品无码久久久久 | 中文字幕一区在线观看视频 | 亚洲伊人a| 成人欧美一区二区三区在线播放 | 精品日韩在线观看 | 色婷婷久久 | 国产91av视频在线观看 | 特级黄一级播放 | 久久成人精品视频 | 日日摸天天添天天添破 | 色伊人久久 | 成人在线免费观看 | 日韩成人免费视频 | 欧美国产日韩一区 | 亚洲国产精品一区二区久久 |