- Categorias:
ST_STARTPOINT¶
Retorna o primeiro ponto em um LineString.
- Consulte também:
Sintaxe¶
ST_STARTPOINT( <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 primeiro 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 primeiro ponto em um 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) |
+---------------------------------------------------------------+
Exemplos GEOMETRY¶
A consulta a seguir retorna o primeiro ponto em um 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) |
+--------------------------------------------------------------+