当前位置: 代码迷 >> Oracle管理 >> Oracle的Number值有关问题
  详细解决方案

Oracle的Number值有关问题

热度:134   发布时间:2016-04-24 04:11:57.0
Oracle的Number值问题
有一列是Number类型的值,当它值变成小数时,如21.5,在数据库里查询出来的是正常的。
但是从页面查询显示出来的时,却变成了21.50,就是在后面加了一个0。
请问这个是什么原因导致的?
由于小数位精度不明,也不好用to_char()、trunc()等方法解决。
------解决思路----------------------
应该是精度为2的数字型,可以使用rtrim(to_char(num),'0')进行查询显示,把最后多余的0都去掉
  相关解决方案