在SQLite数据库中存储经度和纬度的数据类型?

时间:2017-10-13 14:25:35

标签: sqlite android-sqlite

我在Sqlite数据库中创建了一个包含字段map_latitudemap_longitude的表,数据类型为REAL。

但是当我在Toast Message中从数据库中检索数据时,我看到它只有零小数点。

例如:

15.31894  
store as 15.0  

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您应该使用数据类型 REAL

  

该值是浮点值,存储为8字节IEEE浮点数   点数。

安全方法是 - >使用 insert into test as u (p,q,r,txt) values ('p',null,'r','d') on conflict (p, coalesce(q, ''), coalesce(r, '')) do update set txt = excluded.txt;