选取第m到n记录(用于分页)
SqlServer
select t2.* from
(select top n-m t1.* from (select top n * from Tablename as t order by t.F1)) as t1 order by t1.F1
desc) as t2 order by t2.F1
Oracle
select * from (select rownum r ,t.* from Tablename t where t.r<n) t1 where t1.r>m and t1.r<n
MySql
select * from Tablename t order by t.F1 limit n,m-n+1