ST_Perimeter devuelve el perímetro de ST_Surface.
Sintaxis
db2gse.ST_Perimeter(s db2gse.ST_Surface)
db2gse.ST_Perimeter(ms db2gse.ST_MultiSurface)
Tipo devuelto
Double
Ejemplos
Un ecologista que estudia las aves que habitan en las orillas tiene que determinar la orilla de los lagos de una determinada área. Los lagos se almacenan como varios polígonos en la tabla WATERBODIES que se creó con la siguiente sentencia CREATE TABLE.
CREATE TABLE WATERBODIES (wbid integer, waterbody db2gse.ST_MultiPolygon);
En la siguiente sentencia SELECT, la función ST_Perimeter devuelve el perímetro que rodea cada zona con agua, mientras que la función SUM suma los perímetros para devolver el total.
SELECT SUM(db2gse.ST_Perimeter(waterbody)) FROM waterbodies;