Je kunt het gemakkelijk doen op 12c door OFFSET op te geven .
In 12c ,
SELECT val
FROM table
ORDER BY val
OFFSET 4 ROWS FETCH NEXT 4 ROWS ONLY;
Om hetzelfde te doen op 11g en daarvoor moet je ROWNUM . gebruiken tweemaal, inner query en outer query respectievelijk.
Dezelfde zoekopdracht in 11g ,
SELECT val
FROM (SELECT val, rownum AS rnum
FROM (SELECT val
FROM table
ORDER BY val)
WHERE rownum <= 8)
WHERE rnum > 4;
Hier OFFSET is 4.