用户指南和参考

ST_NumPoints

ST_NumPoints 接受线条并返回它的点数。

语法

db2gse.ST_NumPoints(l db2gse.ST_LineString)

返回类型

整数

示例

以下 CREATE TABLE 语句创建 NUMPOINTS_TEST 表。 GEOTYPE 列包含 G1 几何图形列中存储的几何图形类型。

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

以下 INSERT 语句插入一条线条。

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

以下 SELECT 语句和相应的结果集列示几何图形类型和每个几何图形类型内包含的点数。

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


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]