偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle 分頁與排序功能的4個查詢語句

數(shù)據(jù)庫 Oracle
以下的文章主要介紹的是Oracle 分頁與排序的實(shí)際操作中,我們經(jīng)常使用的4條常用的查詢語句,以下就是正文的主要內(nèi)容描述。

你知道在Oracle中完成Oracle 分頁與排序功能的查詢語句有哪些?在實(shí)現(xiàn)其的實(shí)際操作手法上其可能和MS SQL Server有不同之處,主要的原因是因?yàn)檫@兩種相關(guān)的數(shù)據(jù)庫中對于結(jié)果行號的處理異同造成的。

在MS SQL Server中,可以使用top和ROW_NUMBER()方法的結(jié)合來實(shí)現(xiàn),一般寫法比較簡單,而oracle則有很大的不同,只能通過ROWNUM來實(shí)現(xiàn),我們這里主要說明一下,如何使用ROWNUM來實(shí)現(xiàn)一些常用的分頁和排序查詢,有關(guān)ROWNUM的概念,隨便搜一下,有很多詳細(xì)的解釋都很清晰,就不贅述了。

1. 查詢前10條記錄

 

  1. SELECT * FROM TestTable WHERE ROWNUM <= 10 

2. Oracle 分頁和排序常用的4條查詢語句之二,查詢第11到第20條記錄

 

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

3. 按照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分頁的時候最常用到的語句,其中沒有添加條件,因?yàn)椴挥绊懻Z句的結(jié)構(gòu)。雖然性能有所影響,但可能只是最內(nèi)層的查詢可能會有多查數(shù)據(jù)的可能,但對于外層的再排序再選擇來說,應(yīng)該影響很小。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫中兩個易被忽視的進(jìn)程
  2. 實(shí)現(xiàn)Oracle傳輸表空間的實(shí)際功能解析
  3. Oracle存儲過程定時執(zhí)行2種方法
  4. Oracle 10g中的hints調(diào)整機(jī)制詳解
  5. 提高Oracle SQL的執(zhí)行效率的3個方案
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-06 14:31:32

Oracle數(shù)據(jù)庫

2010-11-18 13:32:12

Oracle分頁查詢

2010-10-27 10:11:07

Oracle分頁查詢

2010-05-04 15:15:39

Oracle分頁查詢

2009-04-09 13:14:09

Oracle分頁查詢CBO

2009-03-04 13:32:28

排序SQLOracle

2022-09-20 08:49:26

Java8Lambda

2020-05-14 14:57:48

MySQLExcel排序

2009-09-03 14:55:56

C#實(shí)現(xiàn)DataGri

2010-09-07 10:35:38

SQL語句

2010-11-18 13:40:48

mysql分頁查詢

2010-10-27 15:34:37

oracle查詢

2010-05-10 18:38:08

Oracle分頁語句

2012-07-23 14:30:33

Oracle

2010-04-12 09:26:52

Oracle查詢分頁

2010-05-06 14:11:55

Oracle多條件查詢

2011-10-11 10:49:25

Oracle

2010-10-27 13:04:37

oracle查詢?nèi)掌?/a>

2010-11-15 16:46:49

Oracle查詢效率

2010-10-21 11:44:55

SQL Server分
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號