ST_NRings - Amazon Redshift

ST_NRings

ST_NRings は、入力ジオメトリでリングの数を返します。

構文

ST_NRings(geom)

引数

geom

データ型 GEOMETRY の値または GEOMETRY 型と評価される式の値。

戻り型

INTEGER

geom が null の場合、null が返されます。

返される値は次のとおりです。

戻り値 ジオメトリのサブタイプ

0

geomPOINTLINESTRINGMULTIPOINTMULTILINESTRING サブタイプの場合に返されます。

リングの数。

geomPOLYGON または MULTIPOLYGON サブタイプの場合に返されます

すべてのコンポーネントのリングの数

geomGEOMETRYCOLLECTION サブタイプの場合に返されます

次の SQL は、マルチポリゴンのリングの数を返します。

SELECT ST_NRings(ST_GeomFromText('MULTIPOLYGON(((0 0,10 0,0 10,0 0)),((0 0,-10 0,0 -10,0 0)))'));
st_nrings ------------- 2