我从表中查询两个值。我想使用第二个值来设置第一个值的小数位数。有谁知道如何使用to_char
来设置?我正在查看格式,我不知道如何使我得到的int符合我需要的格式。这里是我的代码:基于列值设置小数位数
with tmp as (select num, scale
from tl)
select fun, num
from fun_table f, tmp
where f.fun = tmp.scale;
编辑: 如果我收到NUM为5.87和规模为3我想要的结果是5.870
民:7.00:1比例预期输出:7.0
数量:7比例:4预计产量:7.0000
添加一些示例表数据和预期结果。 – jarlh
刚刚添加,让我知道如果您需要更多信息 – SJR59
您的查询包括两个表,tl和fun_table。那些表格的样本数据是? – jarlh