Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
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: EinGEOGRAPHY- oderGEOMETRY-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
- Wenn der Wert
geoExprkeine Linienzeichenfolge ist, gibt die Funktion ST_INVALID_ARGUMENT.INVALID_TYPE zurück. - Wenn es sich bei dem Wert
geoExprum eine leere Linienzeichenfolge handelt, gibt die Funktion ST_INVALID_ARGUMENT zurück. EMPTY_LINESTRING.
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)