语法
db2gse.ST_Length(c db2gse.ST_Curve)
db2gse.ST_Length(mc db2gse.ST_MultiCurve)
返回类型
双精度
示例
某个本地生态学家正研究该县水道中的鲑鱼群的迁移模式。 该生态学家想要获取流过该县的所有溪流和江河系统的长度。
以下 CREATE TABLE 语句创建 WATERWAYS 表。 ID 和 NAME 列标识表中存储的每个溪流和江河系统。 WATER 列为多线条,因为江河和溪流系统通常是几个线条的集合。
CREATE TABLE WATERWAYS (id integer, name varchar(128), water db2gse.ST_MultiLineString);
以下 SELECT 语句使用 ST_Length 函数返回该县内的每个水道的名称和长度。
SELECT name, db2gse.ST_Length(water) "Length" FROM WATERWAYS;
图 36显示位于该县边界内的江河和溪流系统。
![]() |