Db2施放加倍

时间:2014-02-25 16:25:23

标签: sql db2

在Db2中,如何输出一个数字,使其在小数点左边有1位数,在右边有6位数?当我使用' Double'时,它右边几乎有12位数字。该数字将始终是介于0和1之间的分数。

我无法找到双精度Cast的语法。

1 个答案:

答案 0 :(得分:6)

您想使用DECIMAL。对于你想要的,你正在寻找类似的东西:

SELECT CAST(D.VALUE AS DECIMAL(7,6)) AS AMOUNT
FROM your_table

第一个数字表示总位数,第二个数字表示小数点后的数字。