Oracle中to_number函數(shù)格式參數(shù)問題
2 回答
忽然笑
TA貢獻(xiàn)1806條經(jīng)驗 獲得超5個贊
因為"9"代表任意一個數(shù)字(可以是0—9中任意一個數(shù)字),而"0 "只是表示在返回結(jié)果的前面或后面補(bǔ)0來達(dá)到格式中指定的長度。
紅顏莎娜
TA貢獻(xiàn)1842條經(jīng)驗 獲得超13個贊
to_number的正確格式是:To_number(char,’format’)。
其中 char代表一個數(shù)值字符串,format代表char的格式。
語句 select to_number(0.25,'9.00') a from dual;中的0.25正確寫法是'0.25',帶有單引號。
后邊的格式'9.00'代表0.25的數(shù)值格式。9代表整數(shù)位數(shù),0代表小數(shù)位數(shù)。
如果寫成0.99正好把格式倒過來了。當(dāng)然會出錯了。
- 2 回答
- 0 關(guān)注
- 1190 瀏覽
添加回答
舉報
0/150
提交
取消
