Guía y consulta del usuario

ST_NumPoints

ST_NumPoints toma una serie lineal y devuelve el número de puntos que contiene.

Sintaxis

db2gse.ST_NumPoints(l db2gse.ST_LineString)

Tipo devuelto

Entero

Ejemplos

La siguiente sentencia CREATE TABLE crea la tabla NUMPOINTS_TEST. La columna GEOTYPE contiene el tipo de geometría almacenado en la columna de geometría G1.

CREATE TABLE NUMPOINTS_TEST (geotype varchar(12), g1 db2gse.ST_Geometry)

La siguiente sentencia INSERT inserta una serie lineal.

INSERT INTO NUMPOINTS_TEST VALUES( linestring,
db2gse.ST_LineFromText('linestring (10.02 20.01, 23.73 21.92)',
db2gse.coordref()..srid(0)))
 

La siguiente sentencia SELECT y el conjunto de resultados correspondiente listan el tipo de geometría y el número de puntos que contiene cada una.

SELECT geotype, db2gse.ST_NumPoints(g1)
FROM NUMPOINTS_TEST
 
GEOTYPE      Number of points
------------ ----------------
ST_linestring          2
  1 record(s) selected. 


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]