三种SQL分页法效率分析

2016-01-29 15:52 23 1 收藏

三种SQL分页法效率分析,三种SQL分页法效率分析

【 tulaoshi.com - SQLServer 】

表中主键必须为标识列,[ID] int IDENTITY (1,1)

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

  1.分页方案一:(利用Not In和SELECT TOP分页)

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

  语句形式:

 SELECT TOP 10 *
 FROM TestTable
 WHERE (ID NOT IN
           (SELECT TOP 20 id
          FROM TestTable
          ORDER BY id))
 ORDER BY ID
 
 
 SELECT TOP 页大小 *
 FROM TestTable
 WHERE (ID NOT IN
           (SELECT TOP 页大小*页数 id
          

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

延伸阅读
标签: MySQL mysql数据库
在我们建立一个数据库时,并且想将分散在各处的不同类型的数据库分类汇总在这个新建的数据库中时,尤其是在进行数据检验、净化和转换时,将会面临很大的挑战。幸好SQL Server为我们提供了强大、丰富的数据导入导出功能,并且在导入导出的同时可以对数据进行灵活的处理。 在SQL Server中主要有三种方式导入导出数据:使用Transact-SQL对数据进...
标签: 养生 健康
现在很多人每天的工作都是对着电脑,久而久之,就会经常出现眼睛疲劳,疼痛的感觉。那有什么好的方法可以帮助缓解眼睛疲劳吗?下面图老师图老师小编就带大家一起去学习几招可以帮助缓解眼疲劳的按摩的方法,赶紧去尝试一下。  让眼睛不再疲劳的三种按摩法  一、让眼睛转转圈  身体坐直,眼睛平视前方,保持头部不动。右...
标签: Web开发
CREATE PROC myx_prPageRecordset @queryStr nvarchar(1000),  @keyField nvarchar (200),  @pageSize int,  @pageNumber int  AS BEGIN DECLARE @sqlText AS nvarchar(4000) DECLARE @sqlTable AS nvarchar(4000) SET @sqlTable =&n...
三种语言简介 从前,有位住在瑞士的老伯爵只有一个儿子,可这儿子傻傻的,什么也学不会。于是这位父亲前后帮他请了三位导师,但他学的却是三种动物的语言。父亲大发雷霆,与他断绝父子关系。由于他能听懂三种动物的语言,帮了别人很大的忙,最后还当上了教皇。 三种语言原文 从前,有位住在瑞士的老伯爵只有一个儿子,...
一个单干的设计师容易把投机取巧当做常识,把嘲笑甲方当做话题,把熬夜赶图当做骄傲,把不懂欣赏当做借口。而今天聊的结对设计不仅可以帮你改正这些毛病,还能提高创意输出的质量和效率等等,这个模式是由一个国外创意总监提出的,效果立竿见影来收。 注:第一句话由阿斌阿授权提供,感谢作者! 译者注:结对设计并非新概念,结对编程、开发...

经验教程

451

收藏

82
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部