- Kategorien:
ST_ENDPOINT¶
Gibt den letzten Punkt in einem LineString-Objekt zurück.
- Siehe auch:
Syntax¶
ST_ENDPOINT( <geography_or_geometry_expression> )
Argumente¶
geography_or_geometry_expression
Das Argument muss ein Ausdruck vom Typ GEOGRAPHY oder GEOMETRY sein, der einen LineString darstellt.
Rückgabewerte¶
Die Funktion gibt einen Wert vom Typ GEOGRAPHY oder GEOMETRY zurück, der den letzten Punkt des angegebenen LineString-Objekts enthält.
Nutzungshinweise¶
Wenn
geography_or_geometry_expression
kein LineString ist, gibt die Funktion einen Fehler zurück.
Beispiele¶
GEOGRAPHY-Beispiele¶
Die folgende Abfrage gibt den letzten Punkt eines LineString-Objekts zurück:
ALTER SESSION SET GEOGRAPHY_OUTPUT_FORMAT='WKT';
SELECT ST_ENDPOINT(TO_GEOGRAPHY('LINESTRING(1 1, 2 2, 3 3, 4 4)'));
+-------------------------------------------------------------+
| ST_ENDPOINT(TO_GEOGRAPHY('LINESTRING(1 1, 2 2, 3 3, 4 4)')) |
|-------------------------------------------------------------|
| POINT(4 4) |
+-------------------------------------------------------------+
GEOMETRY-Beispiele¶
Die folgende Abfrage gibt den letzten Punkt eines LineString-Objekts zurück:
ALTER SESSION SET GEOMETRY_OUTPUT_FORMAT='WKT';
SELECT ST_ENDPOINT(TO_GEOMETRY('LINESTRING(1 1, 2 2, 3 3, 4 4)'));
+------------------------------------------------------------+
| ST_ENDPOINT(TO_GEOMETRY('LINESTRING(1 1, 2 2, 3 3, 4 4)')) |
|------------------------------------------------------------|
| POINT(4 4) |
+------------------------------------------------------------+