标签: sql db2
在Db2中,如何输出一个数字,使其在小数点左边有1位数,在右边有6位数?当我使用' Double'时,它右边几乎有12位数字。该数字将始终是介于0和1之间的分数。
我无法找到双精度Cast的语法。
答案 0 :(得分:6)
您想使用DECIMAL。对于你想要的,你正在寻找类似的东西:
DECIMAL
SELECT CAST(D.VALUE AS DECIMAL(7,6)) AS AMOUNT FROM your_table
第一个数字表示总位数,第二个数字表示小数点后的数字。