首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

SQLite3 储存 float小数点后4位

2012-11-10 
SQLite3 存储 float小数点后4位我想要在SQLite3 中的数据库表存储浮点数需要控制精度为小数点后四位,我每

SQLite3 存储 float小数点后4位
我想要在SQLite3 中的数据库表存储浮点数需要控制精度为小数点后四位,我每次传入的值为188.2846,但是实际存储到数据表里的是188.284,不知道为什么会把最后一位小数点截断了。 我已经试了float,double两种类型都不行。
我用的是update语句: update tbl set num = 188.2846 where id = 20; 但是我试着用insert语句存储却是可以的。请各位帮忙解决。

[解决办法]

SQL code
sqlite> insert into x values (1,12.1234);sqlite> select * from x;1|12.1234sqlite> update x set f=23.1235;sqlite> select * from x;1|23.1235sqlite>
[解决办法]
你的代码是什么、SQLITE什么版本、表定义是什么

热点排行