- Categorias:
ST_ENDPOINT¶
Retorna o último ponto em um LineString.
- Consulte também:
Sintaxe¶
ST_ENDPOINT( <geography_or_geometry_expression> )
Argumentos¶
geography_or_geometry_expression
O argumento deve ser uma expressão do tipo GEOGRAPHY ou GEOMETRY representando um LineString.
Retornos¶
A função retorna um valor do tipo GEOGRAPHY ou GEOMETRY que contém o último ponto do LineString especificado.
Notas de uso¶
Se
geography_or_geometry_expression
não for um LineString, a função reportará um erro.
Exemplos¶
Exemplos GEOGRAPHY¶
A consulta a seguir retorna o último ponto em um 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) |
+-------------------------------------------------------------+
Exemplos GEOMETRY¶
A consulta a seguir retorna o último ponto em um 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) |
+------------------------------------------------------------+