ST_Perimeter restituisce il perimetro di ST_Surface.
Sintassi
db2gse.ST_Perimeter(s db2gse.ST_Surface)
db2gse.ST_Perimeter(ms db2gse.ST_MultiSurface)
Tipo di ritorno
Double
Esempi
Un ecologista sta studiando gli uccelli costieri e ha bisogno di stabilire la linea costiera per i laghi all'interno di una determinata area. I laghi vengono memorizzati come multipoligoni nella tabella WATERBODIES creata con la seguente istruzione CREATE TABLE.
CREATE TABLE WATERBODIES (wbid integer, waterbody db2gse.ST_MultiPolygon);
Nella seguente istruzione SELECT, la funzione ST_Perimeter restituisce il perimetro che circonda ciascuna parte di acqua, mentre la funzione SUM aggrega i perimetri per restituirne il totale.
SELECT SUM(db2gse.ST_Perimeter(waterbody)) FROM waterbodies;