sqlserver分页的写法介绍
来源:爱站网时间:2020-05-16编辑:网友分享
我们在设计网页的时候都会使用带分页功能,但是sqlserver分页的写法并不是只有一种,那么你还知道其他的sqlserver分页的写法吗?下面我们就去看看sqlserver分页的写法介绍。
我们在设计网页的时候都会使用带分页功能,但是sqlserver分页的写法并不是只有一种,那么你还知道其他的sqlserver分页的写法吗?下面我们就去看看sqlserver分页的写法介绍。
第一种是最传统的写法,用存储过程中的变量作为分页的乘数
复制代码 代码如下:
[c-sharp] view plaincopyprint?create proc p_paged1
@pageSize int,@currentPage int
as
select top (@pageSize) * from student
where id not in
(select top (@pageSize*(@currentPage-1)) id from student)
go
exec p_paged1 2,3
create proc p_paged1
@pageSize int,@currentPage int
as
select top (@pageSize) * from student
where id not in
(select top (@pageSize*(@currentPage-1)) id from student)
go
exec p_paged1 2,3
--SQL Server2005以后的分页语句
以上内容就是sqlserver分页的写法介绍,文章只是涉及到了滚动条的一部分知识,如果想深入研究的话这些是不够的,还是需要我们自己去搜集一些相关的知识