Oracle FM FM09999999 确保8位数字 即使全是0

Select TO_CHAR(12.123,'0999.999'),TO_CHAR(123,'FM09999999') FROM DUAL;

 

TO_CHAR(12.123,'0999.999') TO_CHAR(123,'FM09999999')
-------------------------- -------------------------
0012.123 00000123

 

二、 To_char(1.9999,’FM90.0999’)这个函数规格化时90.0999的含义是有9的地方如果有数字就显示如果没有数字就不显示,有0的地方在没有数字的时候也会有0来占位.但这样做也有一个很大的缺点,就是如果是整数时它也仍然会显示”.”,不要小瞧这个点,一般来讲页面上要显示的话这个点就是多余的.也给我们造成了不小的麻烦.还要自己再写函数来把这个小点搞定. 

posted @ 2019-01-17 10:32  kakaisgood  阅读(1542)  评论(0)    收藏  举报