在ORACLE中实现SELECTTOPN的方法

2016-01-29 14:40 8 1 收藏

在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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

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

   WHERE ROWNUM <= N(抽出记录数)

  ORDER BY ROWNUM ASC

   下面举个例子简单说明一下。

  顾客表customer(id,name)有如下数据:

  ID NAME

   01 first

   02 Second

   03 third

   04 forth

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

   05 fifth

来源:https://www.tulaoshi.com/n/20160129/1493863.html

延伸阅读
在实际的数据库应用中,我们经常遇到这样一个问题,连接到Oracle数据库的用户在作了一次操作后,再也没有后续操作,但却长时间没有和数据库断开连接。对于一个小型的应用系统来讲,本身的连接数目就有限,这好像没有什么严重的后果,但如果对于一个大型的数据库应用。如税务、工商等,如果数据库的连接数目很多,对于数据库服务器来讲,多...
正确的索引可能使效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。索引是提高数据查询最有效的方法,也是最难全面掌握的技术,因为正确的索引可能使效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。 索引的管理成本 1、存储索引的磁盘空间 2、执行数据修改操作...
一、实现对话框 ATL中有三个模板类可用于创建一个对话框: (1)CSimpleDialog:创建模式对话框, 可以host Windows Controls template < WORD t_wDlgTemplateID, BOOL t_bCenter = TRUE > class CSimpleDialog : public CDialogImplBase (2)CDialogImpl:创建模式或非模式对话框, 可以host Windows Controls ...
标签: 电脑入门
大家都知道,尤其是文字工作者对于Word编辑排版功能的强大很是青睐,也相信大家使用得已经很熟练了,但是,你是否也对Word的打印功能十分的了解呢?尤其是你知道如何实现逆页序打印吗?今天,就给大家介绍一些Word中的各种打印技巧: 一、打印到文件 想打印文件,没有打印机,而有打印机的电脑又没装Word,怎么办?我们可以在Word的文件菜单中调...
标签: ASP
手推车”功能的实现 “手推车”是在线购物网站(零售)中一项重要的功能。本文将要探讨用ASP程序实现“手推车”功能的技巧。要想在网站上实现“手推车”功能,有好几种方法,比如用Cookie、Session或者隐藏帧等。这几种方法各有优缺点,这里着重讨论用Cookie来实现“手推车”功能。 用Cookie实现 “手推车”功能的优缺点 Cookie...