SqlServer分页

直接利用row_number() over(order by id)函数计算出行数,选定相应行数返回即可,不过该关键字只有在SQL server 2005版本以上才有。

select top pageSize * from (

select row_number()  over(order by Id asc) as rownumber , *  from student)  temp_row
where rownumber>((pageIndex-1)*pageSize);

其中pageIndex为页数,pageSize为每页显示的数量,rownumber为顺序的计数

上一篇:使用PhpOffice\PhpSpreadsheet 实现Excel多sheet导出


下一篇:SQL Server 常用分页SQL