ST_NumGeometries rileva una raccolta e restituisce il numero di geometrie della raccolta.
Sintassi
db2gse.ST_NumGeometries(g db2gse.ST_GeomCollection)
Tipo di ritorno
Integer
Esempi
L'ingegnere della città desidera conoscere il numero effettivo degli edifici associati a ciascuna piantina.
Le piantine degli edifici vengono memorizzate nella tabella BUILDINGFOOTPRINTS creata con la seguente istruzione CREATE TABLE:
CREATE TABLE BUILDINGFOOTPRINTS ( building_id integer, lot_id integer, footprint db2gse.ST_MultiPolygon);
La seguente istruzione SELECT utilizza la funzione ST_NumGeometries per elencare BUILDING_ID che identifica ciascun edificio in modo univoco e il numero di edifici in ogni piantina.
SELECT building_id, db2gse.ST_NumGeometries (footprint) "Number of buildings" FROM BUILDINGFOOTPRINTS;