Bonjour,

excusez-moi de vous déranger pour si peu mais je me prends la tête sur un truc qui me parait assez illogique en SQL sous Oracle...

En fait, lorsque je fais un SELECT CHAMPS FROM TABLE WHERE CHAMPS>='0' ORDER BY CHAMPS Oracle me renvoie toutes les lignes de la table, alors que logiquement j'aurais dû avoir celles dont CHAMPS commence avec un caractère qui se trouve entre 0 et 9...
Je dis cela pour la bonne et simple raison qu'avec le ORDER BY, il me balance les lignes dans l'ordre A->Z,0->9. Donc si A est inférieur à 0 que fait-il dans mon résultat ? En fait cette requête ne sert a rien vu que ma condition n'a pas l'air d'être appliquée !

Merci,