作者:棒棒糖的困惑 | 来源:互联网 | 2023-09-25 18:13
数据表里有一个字段为Float类型。我用vb把数据保存进去后,打开数据库一看,我惊呆了。。。。如我存的数据是98.643可从数据库里面看是98.643025488521好长,,,怎么才能
数据表里有一个字段为 Float类型 。我用vb把数据保存进去后,打开数据库一看,我惊呆了。。。。
如我存的数据是 98.643 可从数据库里面看是 98.643025488521好长,,,怎么才能设置小数点位数叫呢???
保留3位的话如何设置啊。。
8 个解决方案
在数据库中用这个类型 decimal(18, 8) 第一个数值是可多大,第二个数值是小数点位数.
数据库,如果是sql server,可以用Round函数
Float类型就是这样的,精度最大也就只能是保证到15位
要绝对精确的话用Decimal类型吧