sqlserver 分页查寻

来源:互联网 发布:音乐录音软件 编辑:程序博客网 时间:2024/04/29 21:57

现在用sqlserver  有  max   和  min  所以 ,能用到这种的情况下 可以提高查询速度,但是  用到的字段必须是不能重复。

这是我初步的了解,希望大家继续补充!

-------10  代表 要显示几条数据  ,这里显示 10 条数据,

------ max (rec_id)      代表 rec_id  的最大值

top ((125247-1)*10)   -----              这里注意: 我一共查处  1252475 条数据。   125247  =(1252475 / 10); 10 代表每页显示的条数。  1252475   这里 必须是 整数。

SELECT top 10 * from bck_fuka5 

where 
rec_id >
(select max (rec_id) from 


(select top ((125247-1)*10) rec_id from bck_fuka5 order by rec_id) as T


)    ORDER BY rec_id

0 0
原创粉丝点击