Réflexion : https://stackoverflow.com/questions/1986998/resultset-to-pagination
La pseudo-colonne ROWNUM est très utile pour limiter le nombre de lignes extraites,
Il doit toujours s'appliquer avant un tri Order By
Donc s'il y a un tri, il est très difficile de d'appliquer cette pseudo colonne, il faut utiliser des sous-interrogations dans la clause FROM.
Exemple :
https://www.developpez.net/forums/d3547/bases-donnees/oracle/sql/select-partir-rownum/
La pseudo-colonne ROWNUM est très utile pour limiter le nombre de lignes extraites,
Il doit toujours s'appliquer avant un tri Order By
Donc s'il y a un tri, il est très difficile de d'appliquer cette pseudo colonne, il faut utiliser des sous-interrogations dans la clause FROM.
Exemple :
https://www.developpez.net/forums/d3547/bases-donnees/oracle/sql/select-partir-rownum/
SELECT c.*
FROM (SELECT c.*, ROWNUM as rnum
FROM (SELECT id, username, job, place FROM contact ORDER BY id) c) c
WHERE c.rnum BETWEEN 5 AND 10
Aucun commentaire:
Enregistrer un commentaire
to criticize, to improve