Oracle小数连接字符串时开头的0不见的问题
小数在连接成字符串的时候,如果小数的开头是0.几的话,前面的"0"会被省略掉,在excel中也有这个特点,具体是为什么不清楚,如:
select 0.8||'%' from dual;--//结果:.8%
?
可以用下面的方式避免,防止导致查询到的最终结果不合适。
select to_char(0.8, '0.0')||'%' from dual--//结果:0.8%
发布时间: 2012-07-16 15:44:59 作者: rapoo
Oracle小数连接字符串时开头的0不见的问题
小数在连接成字符串的时候,如果小数的开头是0.几的话,前面的"0"会被省略掉,在excel中也有这个特点,具体是为什么不清楚,如:
select 0.8||'%' from dual;--//结果:.8%
?
可以用下面的方式避免,防止导致查询到的最终结果不合适。
select to_char(0.8, '0.0')||'%' from dual--//结果:0.8%