码迷,mamicode.com
首页 > 数据库 > 详细

sql分页操作

时间:2016-05-04 17:14:05      阅读:178      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!