在ORACLE中实现SELECTTOPN的方法,在ORACLE中实现SELECT TOP N的方法
【 tulaoshi.com - Oracle教程 】
1.在ORACLE中实现SELECT TOP N
由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现SELECT TOP N的查询。
简单地说,实现方法如下所示:
SELECT 列名1...列名n FROM
(SELECT 列名1...列名n FROM 表名 ORDER BY 列名1...列名n)
WHERE ROWNUM <= N(抽出记录数)
ORDER BY ROWNUM ASC
下面举个例子简单说明一下。
顾客表customer(id,name)有如下数据:
ID NAME
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)01 first
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)02 Second
03 third
04 forth
05 fifth
来源:http://www.tulaoshi.com/n/20160129/1493863.html
看过《在ORACLE中实现SELECTTOPN的方法》的人还看了以下文章 更多>>