You can do this easily at 12c by specifying OFFSET .
At 12c ,
SELECT val FROM table ORDER BY val OFFSET 4 ROWS FETCH NEXT 4 ROWS ONLY;
To do the same on 11g and earlier, you need to use ROWNUM twice, inner query and outer query respectively.
The same request in 11g ,
SELECT val FROM (SELECT val, rownum AS rnum FROM (SELECT val FROM table ORDER BY val) WHERE rownum <= 8) WHERE rnum > 4;
Here, OFFSET is 4.
Lalit kumar b
source share