我有一个独特的问题。我有一个有很多表的数据库,我正在尝试用一个文件对每个表进行一些比较。现在,在某些情况下,我的数据库包含双精度/浮点数列,它们可能会超过文件中相同列的小数位数。为了方便起见,我们选择这个no为4位小数。
现在我想把我的db返回的所有浮点型/双精度列转换成一个4位小数的字符串,如果它超过了that.how,我可以实现同样的效果。请注意,每个表可能包含超过2000行,我不想让这个比较繁重。你知道我怎样才能达到同样的效果吗?
提前感谢
根据一些答案和评论:
a)关系型数据库管理系统: MS SQl服务器
B)我希望只有在小数位数超过一定的no时才将其缩短。也就是说,如果no是12.123,它应该stat 12.123,nt 12.1230
我意识到我可以通过使用#来完成此操作,但是#只打印no,它不会舍入no,即如果no是12.12347,则应该舍入12.1235。
发布于 2011-02-04 12:48:33
对于浮点数限制为小数位数,如下所示:
string stFloat = String.Format("{0:0.0000}", FLOAT_VALUE);将此应用于从DB接收的数据。
https://stackoverflow.com/questions/4894655
复制相似问题