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生成

相關文章
相關標籤/搜索