Comment ajouter un offset dans un “select” de la requête dans Oracle 11g?
Comment ajouter un offset dans un "select" de la requête dans Oracle 11g.
Je ne sais pas comment ajouter les limites de l'e.g rownum <= 5
cette question n'est pas un doublon, j'ai déjà vérifié les autres questions et ne sont pas liées à la mienne.
Donc, comment faire pour ajouter le décalage dans Oracle 11g ?
use-the-index-luke.com/sql/partial-results
La question devrait être reformulée ainsi que votre sens de l'offset peut ou peut ne pas être liée à la clause OFFSET.
Double Possible de la Pagination avec Oracle
La question devrait être reformulée ainsi que votre sens de l'offset peut ou peut ne pas être liée à la clause OFFSET.
Double Possible de la Pagination avec Oracle
OriginalL'auteur sasori | 2014-11-24
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire facilement sur
12c
en spécifiantOFFSET
.Dans
12c
,Faire de même sur le
11g
et avant, vous devez utiliserROWNUM
deux fois,inner query
etouter query
respectivement.La même requête dans
11g
,Ici
OFFSET
est 4.ceci a travaillé....merci beaucoup
si vous voulez dire pour obtenir les lignes dans l'ordre décroissant, alors il suffit d'utiliser
DESC
dansinner query
.comment faire cela avec JOINTURE EXTERNE GAUCHE?
N'a pas d'importance. Vous pourriez avoir votre résultat en tant que requête interne et d'appliquer la requête N TOP.
OriginalL'auteur Lalit Kumar B
Vous pouvez utiliser la fonction ROW_NUMBER.
Peut-être que cela aide:
Espère que ça aide
OriginalL'auteur DirkNM
Utiliser la fonction de DÉCALAGE ou de PLOMB dans oracle
Utilisation:-
Vous trouverez les ce lien pour des exemples
ROWNUM
Kumar B. ce que vous avez écrit a du sens tant que la limitation de lignes dans la sortie. Je dirais que la question n'est pas claire et devrait être reformulé (offset peut être compris de la même manière).
OriginalL'auteur psaraj12