存储过程中为什么会丢失小数点前面的0

如题所述

oracle数据库中,小数如果小于1,那么查询出来后前面的0是不显示的。所以不过是sql直接取出还是存储过程中取出,显示到页面时,都缺少小数点前的0.
解决办法:
通过decode函数
如select decode(substr(percent,1,1),'.','0'||percent,percent) percent
from point;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-23
我只知道Excal的,先在单元格里的最前面打一个英文的单引号就会保留0。
相似回答