ST_Perimeter は、ポリゴンの周囲の長さを戻します。
構文
db2gse.ST_Perimeter(p db2gse.ST_Polygon)
戻りタイプ
倍精度
例
湖岸の鳥を調査している生態学者は、特定の区域内の湖の湖岸を判別する必要があります。湖は、以下のような CREATE TABLE ステートメントを用いて作成された WATERBODIES 表の中にポリゴンとして収められています。
CREATE TABLE WATERBODIES (wbid integer, waterbody db2gse.ST_MultiPolygon);
以下の SELECT ステートメントで、ST_Perimeter 関数は個々の水域の周囲の長さを戻し、 SUM 関数は周囲の長さを集計してその合計を戻します。
SELECT SUM(db2gse.ST_Perimeter(waterbody)) FROM waterbodies;