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 次 |
最近记录: |