- 类别:
ST_ENDPOINT¶
返回 LineString 中的最后一个点。
- 另请参阅:
语法¶
ST_ENDPOINT( <geography_or_geometry_expression> )
实参¶
geography_or_geometry_expression
实参必须是表示 LineString 类型、GEOGRAPHY 类型或 GEOMETRY 类型的表达式。
返回¶
该函数返回类型 GEOGRAPHY 或类型 GEOMETRY 的值,该值包含已指定 LineString 的最后一个点。
使用说明¶
如果
geography_or_geometry_expression
不是 LineString,则函数会报告错误。
示例¶
GEOGRAPHY 示例¶
以下查询返回 LineString 中的最后一个点:
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 示例¶
以下查询返回 LineString 中的最后一个点:
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) |
+------------------------------------------------------------+