FETCH FIRST {N} ROWS ONLY;
上からN行を取得
SELECT val
FROM rownum_order_test
ORDER BY val DESC
FETCH FIRST 5 ROWS ONLY;
VAL
----------
10
10
9
9
8
5 rows selected.
OFFSET {N1} ROWS FETCH NEXT {N2} ROWS ONLY
上からN1行後のN2行を取得
OFFSET N1 ROWS FETCH NEXT N2 ROWS ONLY
上から4行後の4行を取得
SELECT val
FROM rownum_order_test
ORDER BY val
OFFSET 4 ROWS FETCH NEXT 4 ROWS ONLY;
VAL
----------
3
3
4
4
4 rows selected.
参考