中国开发网: 论坛: 程序员情感CBD: 贴子 401966
haitao
好像这样系统开销小一点。。。。
从第n行开始取前m行(如果n比较小的时候,m一般都比较小):

select * from
(select top m * from
(select top n+m * from tb order by f1 desc,f2,f3 desc/*正序*/) a
order by f1,f2 desc,f3/*反序*/
) a
order by f1 desc,f2,f3 desc/*正序*/

不知道数据库系统的内部实现机制。。。。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录