SQL代碼以下:html
其中
0.11爲須要to_char的數字
fm去掉字符串前面的空格
9990.99表示4位數字,千位百位十位無數字時不顯示[標識9],個位數[標識0]永久顯示,小數沒有不顯示[標識9]
若是數字位數超過4位則返回結果爲####[符號#的個數由原字符串長度決定,好比:12345.01則返回8個#號]
此時須要增長格式化位數以達到目的[如:9999999990.99,表示最大10位整數]
若是須要永久顯示兩位小數,則用9990.00進行格式化
rtrim(str, '.') 去掉右側的小數點符號[用於沒有小數的整數]java
引用地址:http://www.blogjava.net/mercurymarsx/articles/349682.htmlweb