私は、MySQLのテーブルでこれを持っている:なぜこのSQLクエリは浮動小数点数を比較する結果を返しませんか?
id
とbolag_id
はint
です。 lat
およびlngitude
は、double
である。
私はlngitude
列を使用している場合は、何も結果が返されません。
lngitude
問合せ:私はlat
列を使用する場合SELECT * FROM location_forslag WHERE
lngitude = 13.8461208
はしかし、それはリターン結果を行います。
lat
クエリ:SELECT * FROM location_forslag WHERE
緯度= 58.3902782
lngitude
の問題点は何ですか?
「WHERE lngitude Between 13.8461208 AND 13.8461209'」を試してください。 – Benoit
@Benoitが13.8461207に変更され、13.8461208 –