db2 查询结果如何显示小数位

来源:百度知道 编辑:UC知道 时间:2024/06/19 19:07:01

给你几个例子:
select cast( 50 as float)/3 from sysibm.dual
返回结果:16.666666666666668
如果你想得到小数据点的位置还可以使用decimal函数:
select decimal(cast( 50 as float)/3,6,3) from sysibm.dual
返回结果:16.666
也就是说两个数据相除时,如果一个为浮点型得到的结果为浮点型。
这里的两个数字,你可以替换为字段,用于计算。