1. 程式人生 > >Oracle中如何將數字轉換成字元型

Oracle中如何將數字轉換成字元型

 

1.小數轉換成字元往往會丟失前面的零.解決方法_例:to_char(0.12345,'fm9999999990.00');

2.除數為零的話oracle老是報錯.解決方法_例:decode(B,0,0,A/B);

3.用sub(0.123333,0,3)擷取字串老是得到的結果是 .12

             解決方法_例:cast(0.123333 as dec(4,2))注:4表示要擷取的位數  2表示保留小數的位數