如何从orcale表中返回前有限行数

原创 2004年07月22日 10:29:00

在orcale中rownum是oracle系统顺序分配为从查询返回的行的编号,也就是说返回的第一行分配的是1,第二行是2等等。如果想从一个表能简单的返回前10行,可以使用下面的例子:

   select column1,column2 from table1 where rownum<11

 

但是如果有order by需要按某列排序的时候,例如:

  select column1,column2 from table1 where rownum<11 order by column1

得不到我们想要的经过排序后前10行的结果,这时候需要用到子查询:

select column1,column2 from (selcet column1,column2 from table1 order by column1) where rownum<11

就可以得到我们想要的结果了。

   如果还想得到中间某一定行数数据,可以使用minus操作,下面的例子可以返回从第4到第10之间的数据:

select column1,column2 from table1 where rownum<11

minus

select column1,column2 from table where rownum<4

jQuery ajax 传数据到后台,后台返回时success函数不执行问题

困扰两天的问题终于解决了!! jQuery ajax 传数据到后台,后台返回时success函数不执行问题  ??        最近写一个.net注册界面,想要前台输入的表单数据,通过ajax提交到...
  • qqq_11101
  • qqq_11101
  • 2015年05月01日 14:36
  • 2308

应用jQuery Ajax 实现前台与Struts2中Action的交互,并返回一个ArrayList的JSON对象,在前端表格中显示

功能描述: 在不刷新网页的情况下,发送Ajax异步请求,获取到Struts2 Action从数据库中读取的数值型数据,并在前端的表格中显示。 实现流程: 一.部署jQuery Ajax ...
  • u012373405
  • u012373405
  • 2016年04月28日 19:27
  • 1392

取Oracle中实现TOP N,选取前几条记录

例1:查询各个部门的MANAGER(经理)中谁的工资最低   hr select * from ( select t1.manager_id as 员工编号,t2.first_name as 员...
  • waysoflife
  • waysoflife
  • 2014年10月10日 19:37
  • 6469

续《表扫描与索引扫描返回的行数不一致》

续《表扫描与索引扫描返回的行数不一致》 上篇文章主要介绍了如何从分析表得到的报错,以及trace中的信息,判断表返回的记录与索引返回记录不一致时的处理方式。下面这篇文章则介绍了针对ORA-1499...
  • bisal
  • bisal
  • 2013年10月15日 09:52
  • 1697

表扫描与索引扫描返回的行数不一致

某个应用最近总出现死锁,其中一些是因为报了索引和数据行存在不匹配的问题,MOS中有如下文档可以参考。 ORA-1499. Table/Index row count mismatch(文档 ID ...
  • bisal
  • bisal
  • 2013年10月14日 13:39
  • 2089

Excel2003工作表中的最大行数和最大列数

  • 2014年02月27日 14:19
  • 66KB
  • 下载

经典SQL(统计SQL表大小和行数)

  • 2012年03月24日 16:50
  • 298B
  • 下载

Oracle 执行计划(2)-基数 cardinality【即估算一个操作返回的行数】

Oracle 执行计划(2)-基数 cardinality 执行计划的cardinality列。基数是说从数据表,结果集或者索引返回多少行数据。 基数=表行数据*选择率。所以讲基数重点是讲选...
  • haiross
  • haiross
  • 2013年12月10日 10:13
  • 2400

asp.net 获得存储过程 返回值,影响行数,输出参数 output 用法

ALTER proc [dbo].[InsertUser] (@userID int output , @userName varchar(50), @password varchar(50), @...
  • AnitaLoveJava
  • AnitaLoveJava
  • 2012年03月11日 17:52
  • 452

Mybatis执行Update返回行数为负数

获取mybatis的update行数,总是返回负数。后来在官网上找到原因,是由于defaultExecutorType的引起的,defaultExecutorType有三个执行器SIMPLE、REUS...
  • xuxile
  • xuxile
  • 2017年01月23日 12:27
  • 1306
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何从orcale表中返回前有限行数
举报原因:
原因补充:

(最多只允许输入30个字)