自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle實現(xiàn) SELECT TOP N哪種方法最好用?

數(shù)據(jù)庫 Oracle
我們今天主要和大家討論的是Oracle實現(xiàn) SELECT TOP N的實際操作方法,下面就是對其具體操作方案的介紹,望你會有所收獲。

以下的文章主要介紹的是如何在Oracle實現(xiàn) SELECT TOP N的實際操作方法,我們主要是以舉例子的方式來引出Oracle實現(xiàn) SELECT TOP N的具體操作,以下就文章的具體內(nèi)容的描述,望你會有所收獲。

1.在Oracle實現(xiàn)SELECT TOP N

由于Oracle不支持SELECT TOP語句,所以在Oracle中經(jīng)常是用ORDER BY跟ROWNUM的組合來實現(xiàn)SELECT TOP N的查詢。

簡單地說,Oracle實現(xiàn)SELECT TOP N的方法如下所示:

SELECT 列名1...列名n FROM

(SELECT 列名1...列名n FROM 表名 ORDER BY 列名1...列名n)

WHERE ROWNUM <= N(抽出記錄數(shù))

 

  1. ORDER BY ROWNUM ASC 

下面舉個例子簡單說明一下。

顧客表customer(id,name)有如下數(shù)據(jù):

ID NAME

01 first

02 Second

03 third

04 forth

05 fifth

06 sixth

07 seventh

08 eighth

09 ninth

10 tenth

11 last

則按NAME的字母順抽出前三個顧客的SQL語句如下所示:

 

  1. SELECT * FROM  
  2. (SELECT * FROM CUSTOMER ORDER BY NAME)  
  3. WHERE ROWNUM <= 3  
  4. ORDER BY ROWNUM ASC  

 

輸出結(jié)果為:

ID NAME

08 eighth

05 fifth

01 first

上述的相關(guān)內(nèi)容就是對在Oracle實現(xiàn)SELECT TOP N的方法的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. 提高Oracle SQL的執(zhí)行效率的3個方案
  2. Oracle數(shù)據(jù)庫的性能完全保護(hù)的4個項目
  3. Oracle密碼文件的實際操作方案介紹
  4. Oracle LogMiner分析工具的應(yīng)用介紹
  5. Oracle初始參數(shù)與當(dāng)前用戶的實操
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-06 15:38:10

Oracle實現(xiàn)SEL

2010-05-05 09:03:07

Oracle實現(xiàn)top

2010-04-23 10:42:20

Oracle實現(xiàn)

2020-12-22 08:15:05

Java字節(jié)流字符流

2010-04-21 10:23:13

Oracle實現(xiàn)

2023-05-23 18:10:16

2014-11-13 09:39:15

mapreducetopNmapreduce效率

2010-05-26 13:03:34

MySQL top n

2010-05-26 11:00:57

MySQL top n

2022-12-01 08:30:10

JavaScript構(gòu)造函數(shù)

2020-02-21 13:55:35

CSS分隔線前端

2009-04-21 11:23:56

Oraclespool比較

2024-01-31 09:24:58

2021-12-17 22:54:45

Windows 10Windows微軟

2020-05-12 10:32:25

Python列表重復(fù)

2023-10-30 09:46:08

接口重試技巧

2010-04-13 09:50:44

Oracle跟蹤

2017-12-06 15:27:21

IntelliJ插件Grep Consol

2022-10-18 16:03:38

JS判斷數(shù)組面試

2010-04-29 15:58:51

Oracle存儲過程
點贊
收藏

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