sql的分页语句怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/28 09:55:18
int totalPageNum=count/pagesize;

if((count%pagesize)>0)
{
totalPageNum+=1;
}

if(page==null)
{
page="1";
}
request.setAttribute("totalPageNum",new Integer(totalPageNum));
int row=Integer.parseInt(page);
int size=1;
String sql2="select top 3 *from student where stu_id not in(select top 0 stu_id from student)";

就是这个sql2怎么和pagesize和page挂钩

select
*
from
student
where
stu_id in
(
select stu_id
from(
select
ROW_NUMBER() over (order by stu_id desc) as Row,
stu_id
from
student
)students
where
students.Row>(@PageIndex-1)*@PageSize
And students.Row<=@PageIndex*@PageSize
)

其中变量@PageIndex、@PageSize是两个变量或者参数