La sélection d'un flotteur dans MySQL

Je suis en train de faire un SELECT match sur un tableau basé sur un identifiant et un prix, tels que:

SELECT * FROM `table` WHERE `ident`='ident23' AND `price`='101.31';

Ci-dessus renvoie zéro lignes, tandis que si vous retirez le price='101.31' peu qu'il retourne la ligne correcte.

Faire un...

SELECT * FROM `table`;

Renvoie la même ligne comme ci-dessus et, très clairement, les états qui price='101.31'. Pourtant, sélectionnez échoue pour le match. Changer = à <= permet de travailler - mais ce n'est pas exactement une solution.

Est-il un moyen de la coulée de la base de flotter à 2 chiffres avant l'opération est effectuée sur elle, ce qui rend le dessus SELECT de travail (ou une autre solution)?

Merci!

InformationsquelleAutor Meep3D | 2009-08-19