Oracle之分页查询

使用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 参数,笛卡尔积,子查询实现

参考如下:http://www.knowsky.com/534859.html

猜你喜欢

转载自pyez1158.iteye.com/blog/2035778