Différence sur un FLOAT entre un "=" et un LIKE
Bonjour,
J'ai un souci sur une requête, c'est très etrange.
Lorsque je fais (attention ce que je donne n'est qu'un exemple de mon problème) :
Code:
select * from ma_table where champs = 0.1
en sachant que champs est de type FLOAT (9,1), cela ne me renvois aucune valeur.
J'ai evidemement un champs qui contient cette valeur.
Part contre si je mets ça :
Code:
select * from ma_table where champs like 0.1
ça fonctionne !
8O 8O 8O 8O
Quelqu'un a une explication ??? ça me gène de faire un like alors que je veut être sur que mes valeurs soient strictement égales.
Merci d'avance