SQL SERVER实现基本的分页功能

来源:互联网 发布:数字矩阵切换器类型 编辑:程序博客网 时间:2024/06/05 19:15

SQL SERVER实现基本的分页功能

利用NOT IN 和 SELECT TOP来分页

use WH_WorkshopInforSys--建立临时表select IDENTITY(int,1,1) as id,* into mytablefrom dbo.PnlBaobiao-- 分页查询select top 10 *from mytablewhere id not in (select top 40 id from mytable order by id)order by id-- 删除表drop table mytable


由于原来的表格中没有对表做一个序号,那么所以我们要先新建一个临时表存储带自增序号的表,然后对这个表进行分页操作,最后再删除掉临时表,所以可能效率比较低,这这是思路最清晰的一种方法,而且对于本来就有ID的表来说,这查询速度还是可以接受的。

如图所示,表格从41开始
0 0
原创粉丝点击