Freigeben über


st_endpoint-Funktion

Gilt für:check marked yes Databricks SQL check marked yes Databricks Runtime 17.1 and above

Important

Dieses Feature befindet sich in der Public Preview.

Hinweis

Dieses Feature ist in Databricks SQL Classic Warehouses nicht verfügbar. Weitere Informationen zu Databricks SQL Warehouses finden Sie unter SQL Warehouse-Typen.

Gibt den letzten Punkt des Eingabewerts GEOGRAPHY oder GEOMETRY zurück, wenn der Eingabe-Geospatialwert ein nicht leerer Linienzug ist.

Syntax

st_endpoint ( geoExpr )

Arguments

  • geoExpr: Ein GEOGRAPHY- oder GEOMETRY-Wert, der einen Linienzug darstellt.

Returns

Ein Wert vom Typ GEOGRAPHY oder GEOMETRY, der den letzten Punkt der Linienzeichenfolge darstellt.

Der SRID-Wert des Ausgabepunkts entspricht dem des Eingabewerts.

Die Dimension des Ausgabepunkts entspricht der der Eingabezeilenzeichenfolge.

Die Funktion gibt zurück NULL , wenn die Eingabe lautet NULL.

Fehlerbedingungen

Examples

-- Returns the endpoint of a linestring geometry.
> SELECT st_asewkt(st_endpoint(st_geomfromtext('LINESTRING(1 2,3 4,5 6)', 4326)));
  SRID=4326;POINT(5 6)
-- Returns the endpoint of a linestring geography with Z and M coordinates.
> SELECT st_asewkt(st_endpoint(st_geogfromtext('LINESTRING ZM (1 2 3 4,5 6 7 8)')));
  SRID=4326;POINT ZM (5 6 7 8)