在ORACLE中实现SELECTTOPN的方法

心中长清静

心中长清静

2016-01-29 14:40

在ORACLE中实现SELECTTOPN的方法,在ORACLE中实现SELECT TOP N的方法

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)有如下数据:

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

  ID NAME

   01 first

   02 Second

   03 third

   04 forth

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

   05 fifth

展开更多 50%)
分享

猜你喜欢

在ORACLE中实现SELECTTOPN的方法

电脑网络
在ORACLE中实现SELECTTOPN的方法

oracle中的connectby在sqlserver中实现

电脑网络
oracle中的connectby在sqlserver中实现

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在Oracle中实现搜索分页查询

编程语言 网络编程
在Oracle中实现搜索分页查询

在Oracle中实现数据库的复制

编程语言 网络编程
在Oracle中实现数据库的复制

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在Oracle中实现各种日期处理完全版

编程语言 网络编程
在Oracle中实现各种日期处理完全版

oracle执行cmd的实现方法

编程语言 网络编程
oracle执行cmd的实现方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用Oracle10g列值掩码技术隐藏敏感数据

用Oracle10g列值掩码技术隐藏敏感数据

使用Instr()与decode()进行多条件组合查询

使用Instr()与decode()进行多条件组合查询
下拉加载更多内容 ↓