bonjour,

j'ai besoin d'afficher certain résultats compris entre tel et tel rang.

sous mysql, on peut utiliser la clause limit, mais sous oracle je n'ai pas trouvé comment faire.

je sais que sur beaucoup de forum, ils disent que l'on peut utiliser la requête suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from table where rownum between 3 and 5;
par exemple.

mais le problème est que cette requête ne fonctionne pas toujours.

en effet, j'ai une table "table" de 10 occurences. quand j'afffiche les occurence de 1 à 7 ca fonctionne. par contre quand je lance la requête pour afficher celle compris entre 5 et 7 ca affiche : "aucune ligne n'a été sélectionnée"

pourtant il y a bien 10 occurences dans table.

d'ou cela peut-il venir ?

merci