すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ST_NumGeometries

最終更新日:Mar 28, 2026

ジオメトリコレクション内のジオメトリオブジェクトの数を返します。単一のジオメトリオブジェクトの場合は 1 を返します。それ以外のすべての入力に対しては NULL を返します。

構文

integer ST_NumGeometries(geometry geom);

パラメーター

パラメーター説明
geomジオメトリオブジェクト。サポートされている型には、ジオメトリコレクション (GeometryCollection、MULTI オブジェクト)、単一のジオメトリオブジェクト、多面体サーフェス、三角形、不規則三角形網 (TIN) サーフェス、3D オブジェクトが含まれます。

MULTIPOLYGON 内のジオメトリの数をクエリします:

SELECT ST_NumGeometries('MULTIPOLYGON(((1 0,0 3,3 0,1 0)),((1 0,2 0,0 2,1 0)))'::geometry);

出力:

 st_numgeometries
------------------
                2
(1 row)

GeometryCollection 内のジオメトリの数をクエリします:

SELECT ST_NumGeometries('GeometryCollection(POINT(1 0),POLYGON((1 0,2 0, 0 2,1 0)))'::geometry);

出力:

 st_numgeometries
------------------
                2
(1 row)