Oracle分页


Oracle分页SQL,存以备忘。优化


SQL:code

SELECT * FROM 
(
SELECT A.*, ROWNUM RN 
FROM (SELECT * FROM TABLE_NAME) A 
WHERE ROWNUM <= 40
)
WHERE RN >= 21


概念解释:htm

ROWNUM是根据结果集生成的伪列。get

最内层返回全部符合条件的结果集,并生成逻辑列ROWNUM。效率

因为CBO的优化模式,这种SQL效率最高。分页


参考:tab

http://database.51cto.com/art/201106/270156.htmco

http://database.51cto.com/art/200904/118737.htm生成

相关文章
相关标签/搜索