So che questa è una vecchia questione, tuttavia, è utile menzionare le nuove funzioni nell'ultima versione .
Da Oracle 12c in poi, è possibile utilizzare il nuovo Top-n Row funzione limitante. Non c'è bisogno di scrivere una subquery, nessuna dipendenza da ROWNUM.
Ad esempio, la query di seguito sarebbe tornato dipendenti tra 4 ° più alto al 7 stipendi più alti in ordine crescente:
SQL> SELECT empno, sal
2 FROM emp
3 ORDER BY sal
4 OFFSET 4 ROWS FETCH NEXT 4 ROWS ONLY;
EMPNO SAL
---------- ----------
7654 1250
7934 1300
7844 1500
7499 1600
SQL>
fonte
2015-05-19 09:48:22
Sede [? ** Come ROWNUM lavora in una query di impaginazione **] (http://stackoverflow.com/questions/30321483/how-rownum-works-in-pagination-query/30321788#30321788) –