我在保存SQLite数据库中的经度和纬度时遇到问题。我可以保存一些位置,如(123.123999,123.123999),它将保存在数据库中。 但是,如果我想阅读它,我会得到像(123.124,123.124)这样的四舍五入的位置。这个SQL段创建Android - 在SQLite数据库中保存位置
我的表:
CREATE TABLE locs(id INTEGER PRIMARY KEY AUTOINCREMENT, lat DOUBLE, lng DOUBLE, num INTEGER)
而且querys结果:
SELECT * FROM locs WHERE lat = 123.124; //RETURN NO ROWS
SELECT * FROM locs WHERE lat = 123.123999; //RETURN 1 ROW
所以我不能用我可以做查询的数据的数量。
我相信我不是第一个处理这个问题的人,因为它是基本的东西。但是我没有找到任何适用于SQLite数据库的答案。
如何在db中读写正确的数字?
添加代码如何检索它们。 – Sajmon 2013-04-09 21:49:54