我有这样的一个MySQL表:为什么这个sql查询返回比较浮点数的任何结果?
id
和bolag_id
是int
。 lat
和lngitude
是double
。
如果我使用的lngitude
列,不返回任何结果:
lngitude
查询:SELECT * FROM location_forslag WHERE
lngitude = 13.8461208
但是,如果我用lat
列,它确实返回的结果:
lat
查询:SELECT * FROM location_forslag WHERE
lat = 58.3902782
lngitude
列的问题是什么?
试试'在13.8461208和13.8461209之间的哪个位置。 – Benoit 2012-01-12 17:30:57
@Benoit的作品,如果我改变它为13.8461207和13.8461208 – 2012-01-12 17:35:16