ST_NumGeometries verwendet eine Gruppe und gibt die Anzahl der Geometrien in der Gruppe zurück.
Syntax
db2gse.ST_NumGeometries(g db2gse.ST_GeomCollection)
Rückgabetyp
Integer
Beispiele
Der Stadtplaner muß die tatsächliche Anzahl der Einzelgebäude zu jeder Gebäudegrundfläche kennen.
Die Gebäudegrundflächen sind in der Tabelle BUILDINGFOOTPRINTS gespeichert, die mit der folgenden Anweisung CREATE TABLE erstellt wurde.
CREATE TABLE BUILDINGFOOTPRINTS ( building_id integer, lot_id integer, footprint db2gse.ST_MultiPolygon);
Die folgende Anweisung SELECT verwendet die Funktion ST_NumGeometries zum Auflisten der BUILDING_ID, die jedes Gebäude und die Anzahl der Gebäude für jede Grundfläche eindeutig kennzeichnet.
SELECT building_id, db2gse.ST_NumGeometries (footprint) "Number of buildings" FROM BUILDINGFOOTPRINTS;