|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2005 Messages : 67 ![]() |
bonjour
je souhaiterais trié ma base de donné par prix mais j'ai entré les prix dans un varchar pour avoir un espace entre les milliers et les centaines d'euros ex: ( 35 000) lorsque j'applique ma requête Code :
SELECT * FROM description WHERE marque LIKE '$Marque' ORDER BY Prix ASC quelqu'un aurai t'il la solution ? merci |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Développeur informatique Inscription : août 2005 Messages : 1 179 ![]() |
Bonjour,
Code :
SELECT * FROM description WHERE marque LIKE '$Marque' ORDER BY REPLACE( prix, ' ', '' ) ASC
__________________
http://cdemarche.developpez.com/ Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2005 Messages : 67 ![]() |
j'ai testé en remplacent directement dans la base
il classe toujours dans l'ordre inverse a savoir : 125 000 98 000. il faudrait mettre un zeo devant le 98 000 mais je ne sais pas comment faire. merci |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() bioinfo Inscription : mai 2003 Messages : 385 ![]() |
Bonjour,
Pourquoi en base de données ne pas créer un 2eme champ avec le prix numérique ? Comme ça tu fais tes tris sur ce champ, et ton affichage à partir du champs varchar. Ca me parait être le plus simple... S.
__________________
http://www.noctinfo.fr/ (\ _ /) (='.'=) Voici Lapinou. Aidez-le à conquérir le monde en le reproduisant. (")-(") |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Développeur informatique Inscription : août 2005 Messages : 1 179 ![]() |
oui désolé, effectivement il faut transtyper :
Code :
SELECT * FROM description WHERE marque LIKE '$Marque' ORDER BY CAST(prix AS SIGNED INT) ASC
__________________
http://cdemarche.developpez.com/ Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
|
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() bioinfo Inscription : mai 2003 Messages : 385 ![]() |
Ah oui, là, c'est encore mieux !
Faudrait vraiment que je mette sérieusement à mysql ! S.
__________________
http://www.noctinfo.fr/ (\ _ /) (='.'=) Voici Lapinou. Aidez-le à conquérir le monde en le reproduisant. (")-(") |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com