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 :

Tri d'une requete (tri ni croissant, ni decroissant)


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par défaut Tri d'une requete (tri ni croissant, ni decroissant)
    Bonjour a tous,

    liste des tables :
    individu
    catégorie

    clé etrangere de categorie sur individu.

    L'utilisateur choisi une liste de categories qui l'interesse, et ordonne ces categories, exemple :

    L'utilisateur ne veut que les individus en CDD, CDI et les stagiaires avec en priorité les individu en CDD, puis les stagiaires et enfin les CDI.

    Les code des catégories pourrait etre CDD=2, CDI=6,stagiaires=9.

    Je ne sais pas comment trier les enregistrements dans la requete, et je n'ai pas la possibilité de le faire par code.

    Merci, de votre aide.
    PS : Si je ne suis pas suffisement claire n'hésitez pas à me le faire savoir.

  2. #2
    Membre chevronné Avatar de chrifo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    444
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 444
    Par défaut
    Bonjour,
    Vous pouvez par exemple donner un poids à vos contrats :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    select contrat,decode(id_contrat,2,1,9,2,6,1)
    from ...
    order by decode(id_contrat,2,1,9,2,6,1)

  3. #3
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par défaut
    Génial, je n'avais pas du tout pensé à décode.
    Ca marche parfaitement.

    Merci.

  4. #4
    Membre confirmé Avatar de pseudobidon57
    Inscrit en
    Octobre 2006
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 133
    Par défaut
    D'ailleurs je pense qu'il n'y a meme pas besoin de mettre decode(..) dans le select.. mais je suis pas sur..

  5. #5
    Membre chevronné Avatar de chrifo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    444
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 444
    Par défaut
    Citation Envoyé par pseudobidon57
    D'ailleurs je pense qu'il n'y a meme pas besoin de mettre decode(..) dans le select.. mais je suis pas sur..
    c'est exact

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Somme et tri dans une requete
    Par lelapinrusse dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 09/01/2008, 14h55
  2. tri dans une requete
    Par bibi_forever dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/05/2007, 11h22
  3. Réponses: 9
    Dernier message: 21/04/2007, 00h55
  4. [SQL] tri d'une requete
    Par oceane751 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 25/10/2005, 17h47
  5. tri d'une requete en deux temps
    Par fpouget dans le forum Requêtes
    Réponses: 5
    Dernier message: 02/09/2005, 13h41

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