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;