Data binding 四舍五入

Data binding 四舍五入,data-binding,Data Binding,我正在做浮点值的加法,并将其存储在数据库中。求和的计算结果为2.222248E4,但它应该是222248.4,首先,2.22222248E4不等于22222248.4,它等于222484Ne4表示nx104,它只是将小数点向右移动四位 其次,假设这是一个输入错误,并且两个值相同,这是一个表示问题,而不是数据问题 数据库中的东西(假设您将它存储为某种类型的浮点值,而不是某种奇怪的字符串)一点也不关心表示,数据库是用来存储数据的。从数据库中选择值的方式决定了它的格式 这完全取决于您使用什么来获取值(

我正在做浮点值的加法,并将其存储在数据库中。求和的计算结果为2.222248E4,但它应该是222248.4,首先,
2.22222248E4
不等于
22222248.4
,它等于
222484
Ne4
表示
nx104
,它只是将小数点向右移动四位

其次,假设这是一个输入错误,并且两个值相同,这是一个表示问题,而不是数据问题

数据库中的东西(假设您将它存储为某种类型的浮点值,而不是某种奇怪的字符串)一点也不关心表示,数据库是用来存储数据的。从数据库中选择值的方式决定了它的格式

这完全取决于您使用什么来获取值(您没有真正指定)。例如,DB2允许您使用:

select cast (float_column as decimal (5,2))

要将数字格式化为@Bad Display Name所说的
999.99

,它们是相同的,这只是它向您显示的方式。你想把值打印出来/显示给用户吗?我知道两者的值相同,但我想存储实际值,但实际值中不包含E