当前位置: 代码迷 >> DB2 >> 请问db2中将float转成字符串的有关问题,请大家帮帮忙啊
  详细解决方案

请问db2中将float转成字符串的有关问题,请大家帮帮忙啊

热度:1104   发布时间:2013-02-26 00:00:00.0
请教db2中将float转成字符串的问题,请大家帮帮忙啊!
a.floatvalue字段为float型,用char(a.floatvalue),结果0.55555555成了‘5.5555555E-1’,而我想要‘0.55555555’,怎么处理?
我用cast(a.floatvalue   as   char(100))还是同样的结果!
请大家帮忙啊!

------解决方案--------------------------------------------------------
这个应该是你显示的问题,应该看你的程序中如何控制显示数据的格式
------解决方案--------------------------------------------------------
在db2 8.0中
确实是这样 直接将float double转成char是不行的
就如楼主所说
可以将数据取出来 再转换

在DB2 9中
似乎有个decfloat 可以浮点表示
  相关解决方案