View a markdown version of this page

ST_StartPoint - Amazon Redshift

O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na publicação do blog publicada em 30 de junho de 2025.

ST_StartPoint

ST_StartPoint retorna o primeiro ponto de uma linestring de entrada. O valor do Spatial Reference System Identifier (SRID – Identificador do sistema de referência espacial) do resultado é o mesmo da geometria de entrada. A dimensão da geometria retornada é a mesma geometria de entrada.

Sintaxe

ST_StartPoint(geom)

Argumentos

geom

Um valor de tipo de dados GEOMETRY ou uma expressão que é avaliada como um tipo GEOMETRY. O subtipo deve ser LINESTRING.

Tipo de retorno

GEOMETRY

Nulo será retornado se geom for nulo.

Nulo será retornado se geom estiver vazio.

Se geom não for uma LINESTRING, será retornado null.

Exemplos

O SQL a seguir retorna uma representação de Extended well-known text (EWKT – Texto bem-conhecido estendido) de uma LINESTRING de quatro pontos para um objeto GEOMETRY e retorna o ponto inicial da linestring.

SELECT ST_AsEWKT(ST_StartPoint(ST_GeomFromText('LINESTRING(0 0,10 0,10 10,5 5,0 5)',4326)));
st_asewkt ------------- SRID=4326;POINT(0 0)