溫馨提示×

oracle怎么分頁查詢

小億
130
2023-08-06 04:39:42
欄目: 云計算

在Oracle中,我們可以使用ROWNUM和子查詢來實現分頁查詢。

假設我們有一個名為"students"的表,包含id和name兩列,我們想要查詢第2頁,每頁10條記錄,可以按照以下步驟進行操作:

  1. 構建子查詢:使用ROWNUM進行篩選,例如:
SELECT * FROM (
SELECT id, name
FROM students
WHERE ROWNUM <= 20
) WHERE ROWNUM >= 11;

這個子查詢會返回前20條記錄中的第11到20條記錄。

  1. 執行查詢:執行以上的子查詢即可獲取第2頁的結果。

注意:在Oracle中,ROWNUM是在查詢結果返回之后才會進行排序,所以我們需要使用子查詢來先篩選出前n條記錄,然后再使用ROWNUM進行排序和篩選。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女