ST_NumGeometries
ST_NumGeometries devuelve el número de geometrías que hay en una geometría de entrada de datos.
Sintaxis
ST_NumGeometries(geom)
Argumentos
- geom
-
Un valor de tipo de datos
GEOMETRY
o una expresión que toma el valor de un tipoGEOMETRY
.
Tipo de retorno
INTEGER
representa el número de geometrías en geom.
Si geom es nulo, entonces se devuelve el valor nulo.
Si geom es una geometría única y vacía, se devuelve 0
.
Si geom es una geometría única y no vacía, se devuelve 1
.
Si geom es un subtipo de GEOMETRYCOLLECTION
o MULTI
, se devuelve la cantidad de geometrías.
Ejemplos
El siguiente SQL devuelve el número de geometrías en el multilinestring de entrada de datos.
SELECT ST_NumGeometries(ST_GeomFromText('MULTILINESTRING((0 0,1 0,0 5),(3 4,13 26))'));
st_numgeometries
-------------
2