gpt4 book ai didi

google-bigquery - 大查询 : PI() in Standard SQL

转载 作者:行者123 更新时间:2023-12-02 05:36:20 24 4
gpt4 key购买 nike

我一直在使用 Google BigQuery 的旧 SQL 一段时间,当我需要数字 Pi 时,有一个方便的 PI() 函数:

SELECT PI()

但在标准 SQL 中,此函数不再存在。我一直无法在文档中找到等效的功能。在标准 SQL 中具有等效 PI() 函数的最简单、最准确的方法是什么?

最佳答案

另一种选择是使用内置的三角函数 - -1 的反余弦正好是 PI:
SELECT ACOS(-1)
结果是

Row f0_  
1 3.141592653589793

如果您在查询中使用 ACOS(-1),它将被优化器自动折叠并仅计算一次。

关于google-bigquery - 大查询 : PI() in Standard SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41587801/

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