0
在Db2中,我如何強制轉換一個數字使其在小數點左邊有1位數字,右邊是6位數字?當我使用'雙'時,它有近12位數字在右邊。該數字將始終是介於0和1之間的分數。Db2強制轉換爲
我無法找到雙精度Cast的語法。
在Db2中,我如何強制轉換一個數字使其在小數點左邊有1位數字,右邊是6位數字?當我使用'雙'時,它有近12位數字在右邊。該數字將始終是介於0和1之間的分數。Db2強制轉換爲
我無法找到雙精度Cast的語法。
您想使用DECIMAL
。你想要的東西,你正在尋找的東西,如:
SELECT CAST(D.VALUE AS DECIMAL(7,6)) AS AMOUNT
FROM your_table
第一個數值給出數字的總量,第二是小數點後的位數。
謝謝。是否也可以使用0 - > 0而不是0.000000和1 - >而不是1.000000 – Victor
查看['NORMALIZE_DECFLOAT'](http://publib.boulder.ibm.com/infocenter/db2luw/ v9r7/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0050509.html)函數。 – bhamby