当前位置: 代码迷 >> DB2 >> 在sql中除掉数据中多余的零,该怎么解决
  详细解决方案

在sql中除掉数据中多余的零,该怎么解决

热度:6277   发布时间:2013-02-26 00:00:00.0
在sql中除掉数据中多余的零
数据库为db2

现在数据为 12.030000

想通过sql语句后得到 12.03

请高手解决!!

------解决方案--------------------------------------------------------
select round(12.030000,2)
------解决方案--------------------------------------------------------
values cast(round(12.03000,2) as decimal(18,2))
DB2里的round不截取,round(12.030000,2) = 12.030000
------解决方案--------------------------------------------------------
用CAST
------解决方案--------------------------------------------------------
探讨
cast('12.030000' as decimal(18,2))
DB2里的round不截取,round(12.030000,2) = 12.030000

------解决方案--------------------------------------------------------
用CAST.
------解决方案--------------------------------------------------------
cast很少用
values decimal(12.03000,18,2)
这个好像也行呀
  相关解决方案