oracle中可以直接使用round函数即可: select round(a/b,2) from dual; 而db2中却要绕几个弯才行:需要使用 select dec(cast(a as float)/b+0.005,10,2) from sysibm.sysdummy1; 先用cast转换a为float型,然后运算,再使用+0.005作为四舍五入,然后再使用dec截取2位小数。或者: select cast(round(cast(a a...