将整数值转换为浮点数

时间:2019-11-16 02:58:56

标签: sql oracle

我需要为整数值指定精度
我尝试了cast(variable as DECIMAL(10, precision)),但没有帮助

还有用于指定整数部分任意长度的掩码吗?可变范围未知

1 个答案:

答案 0 :(得分:1)

使用format()

select format(x, 4)

在Oracle中,您可以这样做:

select to_char(x, '0.000')

对于更长的数字:

select to_char(x, 'FM999999.0000')

或者也许:

select x || '.0000'