首页 > 数据库技术 > 详细

sql分页操作

时间:2016-05-04 17:11:01      阅读:189      评论:0      收藏:0      [点我收藏+]

看到了网上关于分页的讲解  对最快的分页语句做了测试 还别说速度真快 总共6w条数据 速度确实so 快

前提是id是主键 或者是所引

declare @page int;--页数
declare @PageSize int;--单页显示数

select @page=1;
select @pageSize=1000;

select top (@pageSize) * from rdrecord rd
left join Vendor Ven on rd.cVenCode =Ven.cVenCode
where 
(id > 
	(
		select isnull(max(id),0) from 
			( select top ((@page-1)*@pageSize) id from rdrecord order by id ) RDSID
	)
)
order by id 

  

sql分页操作

原文:http://www.cnblogs.com/SoftWareIe/p/5458868.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!