Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment puis-je sélectionner la 10e, 20e, 30e ... ligne du résultat d'une autre requête de sélection

select * from 
(select * from table where from = 'A' and to ='B' order by ID)
where mod(rownum/10,1) = 0

Il ne prend d'abord que ceux de 'A' à 'B', puis leur donne des numéros de ligne et ne sélectionne que ceux des 10e 20e places ETC..