在BigQuery中对大整数值应用sum()时如何避免整数溢出错误

时间:2016-08-15 02:52:07

标签: google-bigquery

我在整数列上应用sum,它有一些非常大的值。

我经常收到 int64溢出。有没有办法避免这种溢出错误

1 个答案:

答案 0 :(得分:1)

这取决于您希望如何处理错误,但无论哪种方式,您似乎都需要某种形式的近似。

一个近似值是在求和之前转换为FLOAT64。另一种是在求和之前除以一些合适的量。您选择哪一个取决于您拥有的输入类型以及输出所需的精度。