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

PHP & Base de données Discussion :

Tri sur nombres [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 226
    Par défaut Tri sur nombres
    bonjour ,

    voici mon probleme j'ai le tri suivant qui s'affiche :

    xpw2 2.8
    xpw2 2.11
    xpw2 2.10

    alor que je voudrais

    xpw2 2.11
    xpw2 2.10
    xpw2 2.8
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
     ORDER BY  UCName DESC ,UCNameme DESC ,_9 DESC,Prio ASC,txtRID DESC

  2. #2
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    ASC => DESC

    je suis assez surpris.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 226
    Par défaut
    bonjour,

    un peu plus compliqué que ca

    voici mon probleme j'ai le tri suivant qui s'affiche :

    xpw2 2.8
    xpw2 2.12
    xpw2 2.11
    xpw2 2.10

    alor que je voudrais

    xpw2 2.12
    xpw2 2.11
    xpw2 2.10
    xpw2 2.8

    on veut absolument le 12 audessu et le souci c'est que le 2.8 il le prend comme 2.80 alor que pour nous 2.8 est endessus de 2.10 et pas audessu

  4. #4
    Invité
    Invité(e)
    Par défaut
    Ce tri provint surement du typage de tes données , quel est il ?

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Je suppose que "xpw2 2.12" est le contenu de ta colonne, auquel cas elle est effectivement triée par ordre alphabétique.

    Si tu as toujours le même format "nom espace numéro point numéro", tu peux tenter un truc moche comme

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ORDER BY 
    SUBSTRING_INDEX(UCName," ",1) ASC,
    Cast(SUBSTRING_INDEX(SUBSTRING_INDEX(UCName," ", -1),".",1) as INT) ASC,
    CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(UCName," ", -1),".",-1)  as  INT )ASC
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 226
    Par défaut
    bonjour ,

    mon souci c'est que parfois je peut tomber sur juste des letre

    ou alor xpw2.8 ou a.2.8 ou xpw2.0.0

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

Discussions similaires

  1. Optimisation de tri de nombres sur plusieurs colonnes par ordre croissant
    Par jurassic pork dans le forum Général Python
    Réponses: 5
    Dernier message: 05/02/2015, 22h56
  2. tri sur champ alphanumérique avec des nombres ou des lettres
    Par Satanas_et_diabolo dans le forum Débuter
    Réponses: 2
    Dernier message: 27/04/2012, 12h28
  3. [CR 9] - tri sur nombre de pages
    Par jfphan dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 17/06/2008, 14h58
  4. Tri sur une chaîne de caractères contenant des nombres
    Par arnaud_verlaine dans le forum Langage SQL
    Réponses: 2
    Dernier message: 23/05/2006, 11h52
  5. [VB6] [MSHFlexGrid] Tri sur clic dans la première ligne
    Par degreste dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 06/03/2003, 00h42

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