gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 13:42:40 27 4
gpt4 key购买 nike

我正在对具有一些非常大的值的整数列应用求和。

我经常遇到 int64 overflow 。有什么办法可以避免这个溢出错误

最佳答案

在问这个问题时不确定是否可行,但现在有另一种选择:

将 Int64 转换为 Numeric 类型即可:

// Will overflow
sum(largeInteger) as sumLargeInteger

// Will work
sum(cast(largeInteger as numeric)) as sumLargeInteger

关于google-bigquery - 在 BigQuery 中对大整数值应用 sum() 时如何避免整数溢出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38948691/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com