1 top分页方式 sql server 2000的使用方法 例子
SELECT * from (SELECT top 10 * from ( SELECT top 30 * from COM_L2_PRINT_TEST ORDER BY SEQ_NO ) t ORDER BY SEQ_NO DESC ) t1 ORDER BY SEQ_NO
2 rownum的分页方式 sql server 2005 以后可以使用
SELECT * from (SELECT * ,row_number() OVER (ORDER BY SEQ_NO) as rowid from COM_L2_PRINT_TEST) t WHERE rowid >20 and rowid <=30 ;
3 OFFSET 的分页方式 sql server 2012 后版本可以使用
select * from COM_L2_PRINT_TEST t ORDER BY t.SEQ_NO OFFSET 20 ROWS FETCH NEXT 10 ROWS ONLY ;
在大数据的实验中,第三种效率最好