Oracle 对数字(如金额)0或0.几的处理

  • 案例 

当查询的内容为‘0’ 或者为‘0.几’的时候,oracle会将前面的0去掉,最终显示为‘.55’,而不是我们想要的‘0.55’。 

  • 处理方法

TO_CHAR(待格式化数据, 'FM99999990.00');

  • 作用

对数据进行格式化

  • 说明  

其中的 

①9代表:如果存在数字则显示数字,不存在则显示空格

②0代表:如果存在数字则显示数字,不存在则显示0,即占位符。

③FM代表:删除如果是因9带来的空格,则删除之

  • 举例

猜你喜欢

转载自blog.csdn.net/qq_39331713/article/details/99567483