Bonjour,
Je me pose des questions quant aux réponses de deux requêtes.
J'ai une table comportant des nombres avec quelques chiffres aprés la virgule (0.002682 par ex). La colone comportant ces nombres est une colone de FLOAT.
Quand je fais cette requête :
je n'obtiens aucun resultat pourtant il y a bien un nb=0.002682 dans ma table...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * FROM Matable WHERE nb= 0.002682;
Mon autre probléme porte sur une requête avec les même valeurs mais en utilisant un BETWEEN.
Je fais
Là encore, je n'obtiens aucun resultat pourtant il y a bien un nb=0.023 dans ma table...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * FROM Matable WHERE nb BETWEEN 0.023 AND 0.023;
Par contre si je lance la requete avec un entier (111 par ex), elle retourn bien un resutat.
Quelqu'un aurait-il une réponse à ces comportement?
Merci.
Partager