SQL order by

Fermé
vincent170186 Messages postés 316 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 28 septembre 2012 - 21 avril 2009 à 15:57
chupa23 Messages postés 149 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 20 juillet 2009 - 21 avril 2009 à 16:51
Bonjour,
j'ai un petit soucis avec une requete dans laquelle je mets un order by ref ou ref et un int
et bizaremment l'ordre n'est pas le bon par exemple 100 passe devant 20 !
si quelqu'un connait l'origine du probleme
merci d'avance !

5 réponses

ThEBiShOp Messages postés 8411 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
21 avril 2009 à 16:04
si tu nous donnais ta requête et le résultat on y verrait peut-être plus clair (mais pas sûr hein)
0
chupa23 Messages postés 149 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 20 juillet 2009 28
21 avril 2009 à 16:05
Bonjour,
Il y a quelques soucis avec OrderBy, avec l'utilisation de Limit par exemple , mais si tu souhaite bien trier , il suffit d'écrire les chiffres avec le même nombre de chiffre.
001 025 126 259 782 ; la orderby va bien trier.
0
lefadrine Messages postés 28 Date d'inscription vendredi 17 avril 2009 Statut Membre Dernière intervention 20 avril 2010 11
21 avril 2009 à 16:18
il te faut préciser le sens du order by :
ORDER BY ref ASC
ORDER BY ref DESC
0
vincent170186 Messages postés 316 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 28 septembre 2012 52
21 avril 2009 à 16:48
tout d'abord merci a vous tous pour vos reponses !
ça yé j'ai trouver en fait il ne l'avais pas transformer en int li etait encore en varchar car il indiquer une erreur quant on le mettait en int (dupplicate entry) donc je l'ai mis en big int et ça fonctionnent !

encore merci !pour vos aides !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chupa23 Messages postés 149 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 20 juillet 2009 28
21 avril 2009 à 16:51
Lefadrine , tu es pas obligé de le faire, Order by par defaut est ASC ( si tu met rien)
0