DECIMAL
Informix-4GL 資料型別說明_Number 資料型態
說明
語法
DECIMAL ( precision [, scale ] )
precision : 所有數字個數,不含小數點,預設為 16
scale : 所有小數點右邊的數字個數
預設範圍 10(-128) ~ 10(126)
資料長度
byte = ROUND ( precision / 2 + 1 )
1.DECIMAL ( precision )
1+ precision / 2 byte
2.DECIMAL ( precision [, scale ] )
scale 為奇數 ( precision + 3 ) / 2 byte
scale 為偶數 ( precision + 4 ) / 2 byte
資料範圍
32個數字個數
範例一
DEFINE unitPrice DECIMAL
...
LET unitPrice = 1048.14
DISPLAY unitPrice
=>> 1048.14
說明 : unitPrice 為預設 16 個數字個數的浮點數,內含 2 個小數點數值的浮點數
範例二
DEFINE unitPrice DECIMAL( 9 )
...
LET unitPrice = 8791211.14
DISPLAY unitPrice
=>> 8791211.14
說明 : unitPrice 為有 9 個數字個數的浮點數
範例三
DEFINE unitPrice DECIMAL( 7, 3 )
...
LET unitPrice = 4211.012
DISPLAY unitPrice
=>> 4211.012
說明 : unitPrice 為有 7 個數字個數,內含 4 個整數個數、 3 個小數點數值的浮點數
【 M@nGo 留言區 】 如有任何建議的地方,請前往芒果留言區留言。
最后更新于