funktion st_distance

Gäller för:check markerad ja Databricks SQL-kontroll markerad ja Databricks Runtime 17.1 och senare

Important

Den här funktionen finns som allmänt tillgänglig förhandsversion.

Anmärkning

Den här funktionen är inte tillgänglig på de klassiska Databricks SQL-lagerhus. Mer information om Databricks SQL-lager finns i SQL-lagertyper.

Returnerar det 2D-kartesiska avståndet mellan de två indatavärdena GEOMETRY .

Syntax

st_distance ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: Det första GEOMETRY värdet.
  • geoExpr2: Det andra GEOMETRY värdet.

Returns

Returnerar det 2D-kartesiska avståndet mellan de två indatageometrierna. Resultatens enheter är koordinaterna för indatageometrierna.

NULL returneras om någon av de två indatageometrierna är tom.

Feltillstånd

Examples

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