Das geht ganz einfach auf 12c
durch Angabe von OFFSET
.
In 12c
,
SELECT val
FROM table
ORDER BY val
OFFSET 4 ROWS FETCH NEXT 4 ROWS ONLY;
Machen Sie dasselbe auf 11g
und davor müssen Sie ROWNUM
verwenden zweimal, inner query
und outer query
bzw..
Dieselbe Abfrage 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
ist 4.