【发布时间】:2019-06-25 22:05:02
【问题描述】:
从legacy切换到standard,是否有一个标准函数可以将值转换为弧度,类似于legacy?
通常,我会在旧版 SQL 中使用 radian(),但标准中不存在该函数。
【问题讨论】:
标签: google-bigquery bigquery-standard-sql
从legacy切换到standard,是否有一个标准函数可以将值转换为弧度,类似于legacy?
通常,我会在旧版 SQL 中使用 radian(),但标准中不存在该函数。
【问题讨论】:
标签: google-bigquery bigquery-standard-sql
CREATE TEMP FUNCTION RADIANS(x FLOAT64) AS (
ACOS(-1) * x / 180
);
SELECT RADIANS(37); -- returns 0.6457718232379019
【讨论】:
作为您现在可以使用的共享 UDF,fhoffa.x.radians():
SELECT fhoffa.x.radians(180)
3.141592653589793
持久性 UDF 的操作方法:
【讨论】: