方案一(对于大数据集, 会明显的影响查询效率):
SELECT *
FROM(
SELECT ROWNUM RN,TA.*
FROM(
select t.id ID, o.name YYB,u.name XM, t.MC
from tZDYSX t,tuser u,lborganization o
where t.cjr=u.id and u.orgid=o.orgcode and t.gx = 1 order by t.ID
)TA WHERE ROWNUM <= 20
)WHERE RN > 10
方案二(先选再排序, 不推荐使用):
select * from tablename
where …
and rownum<10
minus
select * from tablename
where …
and rownum<5
order by name
或写为如下形式(速度更快)
select * from (
select rownum r,a from yourtable
where rownum <= 20
order by name )
where r > 10
方案三(效率最高,推荐用此方案):
select * from (select row_number() over (order by sign_time desc) as rownumber, id, signer_name, sign_time from b_sign_product)
where rownumber between11 and 20
分享到:
相关推荐
数据查询语言 (Data Query Language, DQL) 是SQL语言中,负责进行数据查询而不会对数据本身进行修改的语句,这是最基本的SQL语句。例如:SELECT(查询) 数据控制语言Data Controlling Language(DCL),用来...
第一部分 ORACLE系统优化基本知识 23 第1章 ORACLE结构回顾 23 §1.1 Oracle数据库结构 23 §1.1.1 Oracle数据字典 23 §1.1.2 表空间与数据文件 24 §1.1.3 Oracle实例(Instance) 24 §1.2 Oracle文件 26 §1.2.1...
11.2.1 非字段排序规则 11.2.2 随机排序 11.3 表间比较 11.3.1 检索制作过采购单的人制作的销售单 11.3.2 检索没有制作过采购单的人制作的销售单 11.4 表复制 11.4.1 复制源表的结构并复制表中的数据 ...
11.2.1 非字段排序规则 11.2.2 随机排序 11.3 表间比较 11.3.1 检索制作过采购单的人制作的销售单 11.3.2 检索没有制作过采购单的人制作的销售单 11.4 表复制 11.4.1 复制源表的结构并复制表中的数据 ...
11.2.1 非字段排序规则 11.2.2 随机排序 11.3 表间比较 11.3.1 检索制作过采购单的人制作的销售单 11.3.2 检索没有制作过采购单的人制作的销售单 11.4 表复制 11.4.1 复制源表的结构并复制表中的数据 ...
11.2.1 非字段排序规则 11.2.2 随机排序 11.3 表间比较 11.3.1 检索制作过采购单的人制作的销售单 11.3.2 检索没有制作过采购单的人制作的销售单 11.4 表复制 11.4.1 复制源表的结构并复制表中的数据 ...
11.2.1 非字段排序规则 11.2.2 随机排序 11.3 表间比较 11.3.1 检索制作过采购单的人制作的销售单 11.3.2 检索没有制作过采购单的人制作的销售单 11.4 表复制 11.4.1 复制源表的结构并复制表中的数据 ...
每个实例都经作者精心筛选,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。 本书适合PHP的初学者,如高校学生、求职人员作为练习、速查、学习使用,也适合PHP程序员参考、查阅。 目 录 目录:...
每个实例都经作者精心筛选,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。 本书适合PHP的初学者,如高校学生、求职人员作为练习、速查、学习使用,也适合PHP程序员参考、查阅。 目 录 目录:...
<br>3、 增加ObjectTable泛型类来承载查询返回的对象集,不但比IList更加强类型化,还提供了二分查找功能,使得对象结果集可以在应用程序内存中进行重排序和快速查找; <br>4、 提供了强大的QueryFilter类...
<br>3、 增加ObjectTable泛型类来承载查询返回的对象集,不但比IList更加强类型化,还提供了二分查找功能,使得对象结果集可以在应用程序内存中进行重排序和快速查找; <br>4、 提供了强大的QueryFilter类...
<br>3、 增加ObjectTable泛型类来承载查询返回的对象集,不但比IList更加强类型化,还提供了二分查找功能,使得对象结果集可以在应用程序内存中进行重排序和快速查找; <br>4、 提供了强大的QueryFilter类...
16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 123 17.介绍一下Hibernate的二级缓存 123 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message ...
虽然500这个数字看起来大了些,但相比更为稳固的企业解决方案这还是个小型数据库了,后者通常在一 个数据库内就包含了成千上万条记录。这时候不就死定了? 采用SQL,你就可以很快地找出准确的记录并且打开一个只...
16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 17.介绍一下Hibernate的二级缓存 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message 属性, ...
可按任意字段排序的分页存储过程(不用临时表的方法,不看全文会后悔) 常用sql存储过程集锦 存储过程中实现类似split功能(charindex) 通过查询系统表得到纵向的表结构 将数据库表中的数据生成Insert脚本的存储过程!!! ...