- カテゴリ:
ST_STARTPOINT¶
LineString 内の最初のポイントを返します。
- こちらもご参照ください。
構文¶
ST_STARTPOINT( <geography_or_geometry_expression> )
引数¶
geography_or_geometry_expression
引数は、 LineString を表す型 GEOGRAPHY または GEOMETRY の式にする必要があります。
戻り値¶
この関数は、指定された LineString の最初のポイントを含む型 GEOGRAPHY または GEOMETRY の値を返します。
使用上の注意¶
geography_or_geometry_expression
が LineString ではない場合、関数はエラーを報告します。
例¶
GEOGRAPHY 例¶
次のクエリは、 LineString 内にある最初のポイントを返します。
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 例¶
次のクエリは、 LineString 内にある最初のポイントを返します。
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) |
+--------------------------------------------------------------+