我在保存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