读书人

请问db2中将float转成字符串的有关问题

发布时间: 2012-02-13 17:20:26 作者: rapoo

请教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 可以浮点表示

读书人网 >IBM DB2

热点推荐