Snowflake cloud data platform 除法运算符导致大的数字精度

Snowflake cloud data platform 除法运算符导致大的数字精度,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,当我把一个整数除以一个数字,比如100.00,我会得到一个带有6+尾随零的列 例如,当我期望8600/100.00的值为86.00时,我得到的是86.000000 我不记得过去是这样的-有什么变化吗?雪花中是否有一个背景来改变这一点?我知道我可以手动将列强制转换为特定精度或使用楼层功能,但我不希望每次除法操作都这样做。试试这个 select round(8600/100.00,2); 选择round8600/100.00;你想看什么?谢谢-我知道各种解决方法,但我更想知道是否有一种方法可以让它

当我把一个整数除以一个数字,比如100.00,我会得到一个带有6+尾随零的列

例如,当我期望8600/100.00的值为86.00时,我得到的是86.000000

我不记得过去是这样的-有什么变化吗?雪花中是否有一个背景来改变这一点?我知道我可以手动将列强制转换为特定精度或使用楼层功能,但我不希望每次除法操作都这样做。

试试这个

select round(8600/100.00,2);

选择round8600/100.00;你想看什么?谢谢-我知道各种解决方法,但我更想知道是否有一种方法可以让它自动使用最不精确的刻度,而不会失去准确性。我不想为我们正在讨论的每一个专栏实施变通方法。这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-请阅读部门的文档。结果与他们的前导数字、刻度和精度文件一致。如果你想要一个特定的,你可以使用圆形。