【发布时间】:2019-06-03 02:04:58
【问题描述】:
我正在尝试获取 Google BigQuery 中两点(纬度、经度)之间的半正弦距离。
之前我在 MySQL 中使用了以下代码,效果很好:
(((ACOS( (SIN(radians(pickup_latitude)) * SIN(radians(dropoff_latitude))) +
(COS(radians(pickup_latitude)) * COS(radians(dropoff_latitude))
* COS(radians(dropoff_longitude)-radians(pickup_longitude))) )) * 6371))
但显示此错误的相同代码-
未找到函数:[6:19] 处的弧度"
当我在 Google BigQuery 中运行它时。如何将 MySQL 版本的代码转换为 Google BigQuery 版本?
【问题讨论】:
-
因此,您必须查看新数据库的文档,以了解调用了什么函数(如果存在)以及如何使用它
标签: mysql math google-bigquery