Guide d'utilisation et de référence

ST_NumPoints

ST_NumPoints utilise une ligne en entrée et renvoie le nombre de points la constituant.

Syntaxe

db2gse.ST_NumPoints(l db2gse.ST_LineString)

Type de retour

Integer

Exemples

L'instruction CREATE TABLE ci-après crée la table NUMPOINTS_TEST. La colonne GEOTYPE contient le type de géométrie stocké dans la colonne dans la colonne de géométrie G1.

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

L'instruction INSERT ci-après insère une ligne.

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

L'instruction SELECT ci-après et l'ensemble de résultats correspondant présentent les types de géométrie et le nombre de points contenus dans chacun d'eux.

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


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]