Bạn có thể thực hiện dễ dàng trên 12c
bằng cách chỉ định OFFSET
.
Trong 12c
,
SELECT val
FROM table
ORDER BY val
OFFSET 4 ROWS FETCH NEXT 4 ROWS ONLY;
Để làm tương tự vào 11g
và trước đó, bạn cần sử dụng ROWNUM
hai lần, inner query
và outer query
tương ứng.
Truy vấn tương tự trong 11g
,
SELECT val
FROM (SELECT val, rownum AS rnum
FROM (SELECT val
FROM table
ORDER BY val)
WHERE rownum <= 8)
WHERE rnum > 4;
Đây OFFSET
là 4.