共用方式為


st_distance函式

適用於:核取標示為是 Databricks SQL 核取標示為是 Databricks Runtime 17.1 和更新版本

Important

這項功能目前處於 公開預覽版

備註

這項功能不適用於 Databricks SQL Classic 倉儲。 若要深入瞭解 Databricks SQL 倉儲,請參閱 SQL 倉儲類型

傳回兩個輸入 GEOMETRY 值之間的 2D 笛卡爾距離。

Syntax

st_distance ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1:第一個 GEOMETRY 值。
  • geoExpr2:第二個 GEOMETRY 值。

Returns

傳回兩個輸入幾何之間的 2D 笛卡兒距離。 結果的單位是輸入幾何的座標。

NULL 如果兩個輸入幾何中的任何一個是空的,則會傳回 。

錯誤條件

Examples

> SELECT st_distance(st_geomfromtext('POINT Z (0 0 300)'),st_geomfromtext('LINESTRING(-10 10,20 10)'));
  10.0