SQL order by

vincent170186 Messages postés 329 Statut Membre -  
chupa23 Messages postés 152 Statut Membre -
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 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
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 152 Statut Membre 28
 
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 Statut Membre 11
 
il te faut préciser le sens du order by :
ORDER BY ref ASC
ORDER BY ref DESC
0
vincent170186 Messages postés 329 Statut Membre 52
 
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 152 Statut Membre 28
 
Lefadrine , tu es pas obligé de le faire, Order by par defaut est ASC ( si tu met rien)
0