st_numpoints Função

Aplica-se a:assinalado com um visto Databricks SQL, assinalado com um visto Databricks Runtime 18.1 ou superiores

Importante

Este recurso está no Public Preview.

Note

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.

Devolve o número de pontos não vazios na entrada GEOGRAPHY ou no valor GEOMETRY.

Esta função é um alias da st_npoints função.

Sintaxe

st_numpoints ( geoExpr )

Argumentos

  • geoExpr: um valor GEOGRAPHY ou GEOMETRY.

Devoluções

Um valor do tipo INT, que representa o número de pontos não vazios na entrada GEOGRAPHY ou GEOMETRY valor.

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

Exemplos

-- Returns the number of points in a non-empty multipoint geometry.
> SELECT st_numpoints(st_geomfromtext('MULTIPOINT(10 34,44 57,EMPTY)'));
  2
-- Returns the number of points in an empty multipoint geometry.
> SELECT st_numpoints(st_geomfromtext('MULTIPOINT(EMPTY,EMPTY)'));
  0
-- Returns the number of points in a non-empty polygon geometry.
> SELECT st_numpoints(st_geomfromtext('POLYGON((0 0,1 0,1 1,0 1,0 0))'));
  5