使用與參考手冊

ST_Length

ST_Length 使用線串或多線串並傳回它的長度。

語法
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 判斷一個縣的水路總長。


top


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]