Benutzer- und Referenzhandbuch

ST_NumPoints

ST_NumPoints verwendet eine Linienfolge und gibt die Anzahl ihrer Punkte zurück.

Syntax

db2gse.ST_NumPoints(l db2gse.ST_LineString)

Rückgabetyp

Integer

Beispiele

Die folgende Anweisung CREATE TABLE erstellt die Tabelle NUMPOINTS_TEST. Die Spalte GEOTYPE enthält den in der Geometriespalte G1 gespeicherten Geometrietyp.

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

Die folgende Anweisung INSERT fügt eine Linienfolge ein.

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

Die folgende Anweisung SELECT und die entsprechende Ergebnisgruppe listet den Geometrietyp und die Anzahl der darin enthaltenen Punkte auf.

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


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]