IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Comparaisons et tri des chaines de caractère.


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Par défaut Comparaisons et tri des chaines de caractère.
    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,

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Par défaut
    Alors en effet, lors d'une comparaison je peux comprendre que les chiffres soient avant (suivant la table ascii) mais pour le order by je comprends pas qu'ils soient après, d'autant plus que le NLS_SORT est bien en BINARY...

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Par défaut
    En fait je vous ai ennuyé pour rien,
    des requêtes qui sont éxécutées dans une procédure stockée ne le sont pas en fait,
    et l'une d'entre elle mets a jour le NLS_SORT...

Discussions similaires

  1. comparaison des chaines de caractère en PERL
    Par rimenis dans le forum Langage
    Réponses: 1
    Dernier message: 01/12/2012, 21h00
  2. Réponses: 3
    Dernier message: 26/03/2012, 12h32
  3. Réponses: 6
    Dernier message: 15/05/2008, 16h20
  4. code de filtre et tri des chaines de caractères
    Par fatenatwork dans le forum Collection et Stream
    Réponses: 18
    Dernier message: 12/03/2008, 17h31
  5. comparaison des chaines de caractéres
    Par eclipse2007 dans le forum Langage
    Réponses: 7
    Dernier message: 28/03/2007, 02h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo