語法
db2gse.ST_Length(c db2gse.ST_Curve)
db2gse.ST_Length(mc db2gse.ST_MultiCurve)
回覆類型
Double
範例
一位當地生態學家研究縣內水路中的鮭魚群的遷移模式。 這位生態學家想要取得流經此縣的所有河流長度。
下列 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顯示位於縣邊界內的河川與溪流系統。
圖 36. 使用 ST_Length 判斷一個縣的水路總長。
![]() |