Existe-t-il une différence entre order by et les tests > ou < ?


Ce qui m'arrive en pratique :

J'ai des codes alpha-numériques :
1-20a
1-202
1-205
1-208


Je fais un traitement sur chacun d'eux.
Comme le traitement est récursif, il se peut très bien que la liste se trouve écrasée par d'autres données
L'ojectif est de traiter tous les codes par ordre croissant.


Ma requête "prochain_code_à_traiter" est donc du style
Select codes from ….. Where … and code > code_precedent order by code.
Et c'est là que c'est drôle !!


Si le order by m'avait trouver la liste ci-dessus au tour n
Au tour suivant je chercherai donc les code > '1-20a' et il va me dire 'no rows' !!! Par contre code < '1-20a' va ressortir tous les autres...


Caroline