Partilhar via


st_endpoint Função

Aplica-se a:check marked yes Databricks SQL check marked yes Databricks Runtime 17.1 e superior

Important

Este recurso está no Public Preview.

Observação

Esse recurso não está disponível nos armazéns Databricks SQL Classic. Para saber mais sobre os armazéns SQL do Databricks, consulte Tipos de armazém SQL.

Retorna o último ponto da entrada GEOGRAPHY ou GEOMETRY valor, se o valor geoespacial de entrada for uma cadeia de caracteres de linha não vazia.

Syntax

st_endpoint ( geoExpr )

Arguments

  • geoExpr: Um GEOGRAPHY ou GEOMETRY valor que representa uma cadeia de caracteres de linha.

Returns

Um valor do tipo GEOGRAPHY ou GEOMETRY, que representa o último ponto da cadeia de caracteres de linha.

O valor SRID do ponto de saída é o mesmo que o valor de entrada.

A dimensão do ponto de saída é a mesma que a da cadeia de caracteres de linha de entrada.

A função retorna NULL se a entrada for NULL.

Condições de erro

Examples

-- Returns the endpoint of a linestring geometry.
> SELECT st_asewkt(st_endpoint(st_geomfromtext('LINESTRING(1 2,3 4,5 6)', 4326)));
  SRID=4326;POINT(5 6)
-- Returns the endpoint of a linestring geography with Z and M coordinates.
> SELECT st_asewkt(st_endpoint(st_geogfromtext('LINESTRING ZM (1 2 3 4,5 6 7 8)')));
  SRID=4326;POINT ZM (5 6 7 8)