- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- mysql:: ricerca prezzi
-
mysql:: ricerca prezzi
ciao a tutti, coe faccio a fare una ricerca dove mi vengono trovati i prezzi min e max scelti dall'utente? lasciando stare che il prezzo verrà memorizata in una variabile e fin li è tutto ok... usando come esempio un min di 100 e un max di 200 la query come la dovrei fare?
grazie a tutti
-
WHERE prezzo BETWEEN 100 AND 200
dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_between
-
grazie per la pronta risposta... provo subito... sai anche dirmi perchè in questa query:
WHERE
prezzo
<= '200000'
mi ordina i prezzi a scendere da 200000 però poi incontra un milione e seicentomila in mezzo.. in questo modo170000
165000
1600000
160000come se fosse più piccolo di 165000 e non venisse contato lo zero che ha in piu..
-
WHERE
prezzo
<= '200000'
queste sono stringhe ed è corretto che li ordini a quel modo
WHEREprezzo
<= 200000
questi sono numeri è probabilmente verrebbero ordinati per come te li aspettavi, sempre che il campo prezzo è di tipo numerico.
-
ho provato in tutti e die i modi ma i ordina sempre come vuole lui... cioè dal primo numero piu alto e nn da quello che dovrebbe ordinarmi
-
Ma nel Db il campo prezzo è settato come numero (INT, FLOAT, DECIMAL, etc etc) o come stringa (VARCHAR, etc etc)?