Mat*_*lin 2 sql google-bigquery
我在 BigQuery 中有一个 GEOGRAPHY 类型的字段,但我现在想在 DataStudio 中显示地图上的每个点。
似乎一种有效的方法是使用坐标,但我不知道如何从 GEOGRAPHY 数据类型中分别提取 lat 和 lng。
以下都不起作用:
SELECT locationCoords.lat FROM dataTable
Run Code Online (Sandbox Code Playgroud)
SELECT locationCoords.latitude FROM dataTable
Run Code Online (Sandbox Code Playgroud)
SELECT locationCoords[0] FROM dataTable
Run Code Online (Sandbox Code Playgroud)
使用 Geography 函数ST_X和ST_Y。
SELECT
ST_X(locationCoords) as longitude,
ST_Y(locationCoords) as latitude
FROM
dataTable
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2004 次 |
| 最近记录: |