Utilsation de ntile ou row_number() pour partitionner le résultat d'une requête
Bonjour,
J'ai une requête qui me ranène bcp de lignes
Je souhaite donc partionner et ramener par exemple les 100 premieres les traiter, les 50000 suivants etc...
J'ai utilisé les requetes suivantes
Code:
1 2 3
| select matricule,
row_number() over(order by matricule) as RNUM
from personne where RNUM < 100 |
Ma requête fonctionne bien sans la ligne where mais me ramène tout
Et avec la clause where j'ai un message erreur
Code:
1 2
| QL Error: ORA-00904: "RNUM": invalid identifier
00904. 00000 - "%s: invalid identifier" |