Kategorien:

Geodatenfunktionen

ST_ENDPOINT

Gibt den letzten Punkt in einem LineString-Objekt zurück.

Siehe auch:

ST_POINTN, ST_STARTPOINT

Syntax

ST_ENDPOINT( <geography_or_geometry_expression> )
Copy

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)                                                  |
+-------------------------------------------------------------+
Copy

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)                                                 |
+------------------------------------------------------------+
Copy