ST_NumPoints
ST_NumPoints retorna o número de pontos em uma geometria de entrada.
Sintaxe
ST_NumPoints(geom)
Argumentos
- geom
-
Um valor de tipo de dados
GEOMETRY
ou uma expressão que é avaliada como um tipoGEOMETRY
.
Tipo de retorno
INTEGER
Nulo será retornado se geom for nulo.
Nulo será retornado se geom não for do subtipo LINESTRING
.
Exemplos
O SQL a seguir retorna o número de pontos na linestring de entrada.
SELECT ST_NumPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));
st_numpoints
-------------
4
O SQL a seguir retornará nulo porque a entrada geom não é do subtipo LINESTRING
.
SELECT ST_NumPoints(ST_GeomFromText('MULTIPOINT(1 2,3 4)'));
st_numpoints
-------------