比如:要求选取 tbllendlist 中 第3000页的记录,每一页100条记录。
----------
方法1:
----------
select top 100 * from tbllendlist
where fldserialno not in
(
select top 300100 fldserialno from tbllendlist
order by fldserialno
)
order by fldserialno
----------
方法2:
----------
select top 100 *
from tbllendlist
where (fldserialno >
(select max(fldserialno)
from (select top 300100 fldserialno
from tbllendlist
order by fldserialno) as t))
order by fldserialno
方法1执行速度比较快!
不过,这种做法还是很麻烦,强烈期待微软发明新的可分页的sql语句来!!!!
新闻热点
疑难解答