ST_NumGeometries はコレクションを引き数とし、コレクション内の図形の数を戻します。
構文
db2gse.ST_NumGeometries(g db2gse.ST_GeomCollection)
戻りタイプ
整数
例
都市開発担当者は、それぞれの建物のフットプリントに関連付けられた、個別の建物の実際の数を知っていなければなりません。
建物のフットプリントは、以下のような CREATE TABLE ステートメントを用いて作成された BUILDINGFOOTPRINTS 表の中に収められています。
CREATE TABLE BUILDINGFOOTPRINTS ( building_id integer, lot_id integer, footprint db2gse.ST_MultiPolygon);
以下の SELECT ステートメントでは、ST_NumGeometries 関数を使って、それぞれの建物を一意的に識別する BUILDING_ID と各フットプリント内の建物の数をリストします。
SELECT building_id, db2gse.ST_NumGeometries (footprint) "Number of buildings" FROM BUILDINGFOOTPRINTS;