oracle分頁查詢語句

Oracle分頁查詢格式:

  以下是代碼:

  SELECT * FROM

  (

  SELECT A.*, ROWNUM RN

  FROM (SELECT * FROM 表名) A

  WHERE ROWNUM <= 40

  )

  WHERE RN >= 21

  其中最內層的查詢SELECT * FROM 表名錶示不進行翻頁的原始查詢語句。ROWNUM <= 40和RN >= 21控制分頁查詢的每頁的範圍。

  上面給出的這個Oracle分頁查詢語句,在大多數情況擁有較高的效率。分頁的目的就是控制輸出結果集大小,將結果儘快的返回。在上面的分頁查詢語句中,這種考慮主要體現在WHERE ROWNUM <= 40這句上。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章