使用ROWNUM对oracle数据进行分页处理
SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40 ) WHERE RN >= 21
SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A ) WHERE RN BETWEEN 21 AND 40
第一种方法比第二种效率高。
详细参考:http://www.cnblogs.com/Ronger/archive/2012/05/14/2498971.html
mysql 实现oracle的rownum 功能可以使用mysql 参数,笛卡尔积,子查询实现