ref: http://www.cnblogs.com/hxw/archive/2005/09/11/234619.html
1.根据ROWID来分
select * from t_xiaoxi where rowid in(select rid from (select rownum rn,rid from(select rowid rid,cid from
t_xiaoxi order by cid desc) where rownum<10000) where rn>9980) order by cid desc;
执行时间0.03秒
2.按分析函数来分
select * from (select t.*,row_number() over(order by cid desc) rk from t_xiaoxi t) where rk<10000 and rk>9980;
执行时间1.01秒
3.按ROWNUM来分
select * from(select t.*,rownum rn from(select * from t_xiaoxi order by cid desc) t where rownum<10000) where
rn>9980;执行时间0.1秒
其中t_xiaoxi为表名称,cid为表的关键字段,取按CID降序排序后的第9981-9999条记录,t_xiaoxi表有70000多条记录
个人感觉1的效率最好,3次之,2最差
相关推荐
"SQL_Page.rar_SqlPage_page_分页_分页存储"这个压缩包包含了与SQL Server分页查询相关的两个存储过程,一个是针对百万级大数据量优化的,另一个则是标准的分页处理。 首先,让我们了解分页的基本概念。在SQL中,...
标题中的"page-by-page.rar_java sql 分页_page_page-by-page_分页 java"指向了一个针对SQL Server数据库的Java分页实现。这个压缩包包含了几个关键文件,如PageDataBaseManager.java、DataBaseManager.java、Pager....
DbHelperSQL_SQL_Server可能包含实现分页查询的专用方法,通过设置开始记录号和每页记录数来获取特定范围的数据。 8. **错误处理和异常捕获**:良好的数据库操作类会处理可能出现的异常,例如网络中断、数据库无...
总结起来,“SQL_pagequery.rar_c+ QueryPage_查询分页”这个压缩包涉及了如何在C++环境中使用SQL进行分页查询的关键技术,包括SQL分页查询的语法、C++与数据库的交互,以及分页查询的优化策略。理解和掌握这些知识...
超级通用型分页存储过程,可对Select 语句进行分页,可带 order 、group 等子句 KeyField (关键词) 可以为空,也可以由多个,用,间隔使用Keyfield 可以进行缓冲更新模式
struts2_spring_tree_分页算法 支持 oracle和sql_server 数据库
"jsp.rar_jsp 分页_jsp分页_jsp实现分页_分页"这个压缩包显然包含了一套完整的 JSP 分页解决方案。下面我们将详细探讨 JSP 实现分页的相关知识点。 1. **JSP基本概念**: JSP 是一种基于 Java 的服务器端脚本语言...
mybatis中,sqlserver分页
6. 分页查询:在大量数据场景下,通过LIMIT或TOP关键字实现数据分页,提高用户体验。 7. 子查询:嵌套的SQL查询,常用于获取满足特定条件的子集。 8. 数据分析:使用聚合函数(如SUM, AVG, MAX, MIN等)和GROUP BY...
总结来说,LINQ to SQL的分页功能结合了强大的查询表达能力和数据库操作的便利性,为.NET开发者提供了高效的数据访问解决方案。通过理解和实践这些步骤,你可以在你的应用程序中实现高效的分页功能。
这里的"Java_PageRecord.rar_bean 分页_java PageReco_pagerecord Java_分页 jav"标题暗示了一个专门用于分页处理的Java Bean类——PageRecord。这个Bean文件是开发者自定义的,用于实现JDBC(Java Database ...
本项目“自定义用户分页控件_分页程存过程”旨在创建一个自定义的分页控件,它利用C#语言和.NET框架实现,同时结合了存储过程来高效地处理分页数据。 首先,我们要理解什么是分页控件。分页控件是一种UI组件,用于...
sql server分页代码 --分页【top】:不支持复合主键 SELECT TOP 10 * from Lend where id not in (SELECT TOP ((2-1)*10) id from lend ORDER BY id) ORDER BY id ; SELECT TOP 10 * from Lend where id not ...
本文将详细探讨Java SQL分页以及文件上传的相关知识点。 **一、SQL分页** SQL分页是数据库查询中用于限制返回结果集大小的一种技术,通常用于改善性能和用户体验。在Java中,我们可以使用JDBC(Java Database ...
在这个"sql.rar_jsp sql 分页"的压缩包中,我们关注的是如何通过JSP(JavaServer Pages)来展示数据库中的数据,并实现数据的分页功能。这对于初学者来说是一个非常实用的教程,因为它涉及到实际项目开发中常见的...
sqlserver分页查询语句;sqlserver分页查询语句;sqlserver分页查询语句;
jsp分页、PLSQL中用Group by和Having来实现分组统计、SQL_server_海量数据库查询优化及分页算法、SQL_SERVER数据库中实现快速的数据提取和数据分页、SQLServer 2005下的分页SQL、sql分页查询、sql数据库模糊查询分页...
sql Server 通用分页存储过程 sql Server 通用分页存储过程 sql Server 通用分页存储过程 sql Server 通用分页存储过程
SQL ROW_NUMBER() 分页比较 在 SQL Server 2005 中,使用 ROW_NUMBER() 函数可以实现分页功能,这种方法相比于 SQL Server 2000 中的分页方式效率要高出很多。但是,很多人在使用 ROW_NUMBER() 函数时,使用的方法...