ST_NumGeometries
ST_NumGeometries retorna o número de geometrias em uma geometria de entrada.
Sintaxe
ST_NumGeometries(geom)
Argumentos
- geom
-
Um valor de tipo de dados
GEOMETRY
ou uma expressão que é avaliada como um tipoGEOMETRY
.
Tipo de retorno
INTEGER
que representa o número de geometrias em geom.
Nulo será retornado se geom for nulo.
Se geom for uma geometria vazia única, então 0
será retornado.
Se geom for uma geometria não vazia única, então 1
será retornado.
Se geom for um subtipo de GEOMETRYCOLLECTION
ou MULTI
, então o número de geometrias será retornado.
Exemplos
O SQL a seguir retorna o número de geometrias em uma multilinestring de entrada.
SELECT ST_NumGeometries(ST_GeomFromText('MULTILINESTRING((0 0,1 0,0 5),(3 4,13 26))'));
st_numgeometries
-------------
2