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

Oracle實現(xiàn)SELECT TOP N的步驟有哪些?

數(shù)據(jù)庫 Oracle
我們今天主要向大家描述的是Oracle實現(xiàn)SELECT TOP N的實際操作方法,如果你對這一技術(shù),心存好奇的話,以下的文章將會揭開它的神秘面紗。

以下的文章主要介紹的是如何在Oracle實現(xiàn)SELECT TOP N的實際操作方法,我前兩天在相關(guān)網(wǎng)站看見在Oracle實現(xiàn)SELECT TOP N的實際操作的相關(guān)資料,覺得挺好,就拿出來供大家分享。

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

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

簡單地說,實現(xiàn)方法如下所示:

SELECT 列名1...列名n FROM

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

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

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

Oracle實現(xiàn)SELECT TOP N中我們需要按NAME的字母順抽出前三個顧客的SQL語句如下所示:

 

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

 

輸出結(jié)果為:

 

  1. ID NAME  
  2. 08 eighth  
  3. 05 fifth  
  4. 01 first   

以上的相關(guān)內(nèi)容就是對在Oracle實現(xiàn)SELECT TOP N的方法的介紹,望你能有所收獲。

【編輯推薦】

  1. 在Oracle存儲過程中正確的實現(xiàn)分頁
  2. 對Oracle 11g中的XML正確理解
  3. Oracle安全策略在MIS系統(tǒng)實例中的體現(xiàn)
  4. Oracle 10g的即時客戶端與PHP的安裝
  5. Oracle 10G數(shù)據(jù)庫中軟硬件環(huán)境有哪些要求?
責任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-05-05 09:03:07

Oracle實現(xiàn)top

2010-04-21 10:23:13

Oracle實現(xiàn)

2010-04-30 10:40:19

Oracle實現(xiàn)

2010-05-26 11:00:57

MySQL top n

2010-04-23 10:42:20

Oracle實現(xiàn)

2010-05-04 14:20:47

Oracle創(chuàng)建數(shù)據(jù)庫

2014-11-13 09:39:15

mapreducetopNmapreduce效率

2010-04-20 16:38:44

Oracle最大連接數(shù)

2010-05-26 13:03:34

MySQL top n

2010-04-06 16:36:55

Oracle綁定變量

2010-07-16 09:49:51

SQL Server建

2010-07-28 10:28:47

DB2數(shù)據(jù)移動

2010-06-09 10:20:56

鏈接MySQL數(shù)據(jù)庫

2010-04-15 10:34:16

Oracle程序開發(fā)

2010-04-16 17:17:31

Oracle訪問

2022-03-28 13:21:00

云計算云原生混合云

2010-05-06 15:44:08

Oracle Nvl函

2010-05-05 10:49:34

Oracle 復合類型

2010-04-22 10:01:44

Oracle收購SUN

2010-05-07 10:19:48

Oracle 注意事項
點贊
收藏

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