您的位置:首页 > 其它

使用存储过程查询并按每页10条记录分页显示图书借阅纪录

2016-01-02 20:46 295 查看
create procedure sp_pageing_abc
@cur_page_num int,  -- 当前页码
@page_size int      -- 页码大小  传值时,这里填10
as
begin
select top @page_size * from abc
where id<=(select isnull(min(id),0) from
(
select  top(@page_size*(1-1)) id from abc
where is_borrow=1 order by id desc
) as t) and  is_borrow=1 order by id desc
end
-- 说明: 如果你不想加是否被借阅过的条件,则把where子句的条件去掉即可,但order by id desc得要保留。否则不能得到正确的结果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: