- Kategorien:
ST_STARTPOINT¶
Gibt den ersten Punkt in einem LineString-Objekt zurück.
- Siehe auch:
Syntax¶
ST_STARTPOINT( <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 ersten 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 ersten Punkt in einem LineString-Objekt zurück:
ALTER SESSION SET GEOGRAPHY_OUTPUT_FORMAT='WKT';
SELECT ST_STARTPOINT(TO_GEOGRAPHY('LINESTRING(1 1, 2 2, 3 3, 4 4)'));
+---------------------------------------------------------------+
| ST_STARTPOINT(TO_GEOGRAPHY('LINESTRING(1 1, 2 2, 3 3, 4 4)')) |
|---------------------------------------------------------------|
| POINT(1 1) |
+---------------------------------------------------------------+
GEOMETRY-Beispiele¶
Die folgende Abfrage gibt den ersten Punkt in einem LineString-Objekt zurück:
ALTER SESSION SET GEOMETRY_OUTPUT_FORMAT='WKT';
SELECT ST_STARTPOINT(TO_GEOMETRY('LINESTRING(1 1, 2 2, 3 3, 4 4)'));
+--------------------------------------------------------------+
| ST_STARTPOINT(TO_GEOMETRY('LINESTRING(1 1, 2 2, 3 3, 4 4)')) |
|--------------------------------------------------------------|
| POINT(1 1) |
+--------------------------------------------------------------+