使用與參考手冊

ST_NumInteriorRing

ST_NumInteriorRing 使用一個多邊形並傳回它的內環數目。

語法

db2gse.NumInteriorRing(p db2gse.ST_Polygon)

回覆類型

Integer

範例

想要研究幾個南海島嶼上的鳥群的一位鳥類學家,知道某特定鳥類的哺育區侷限在含有淡水湖的島嶼。 因此她想要知道哪些島嶼含有一個或多個湖泊。

下列 CREATE TABLE 陳述式建立 ISLANDS 表格。 ISLANDS 表格的 ID 和 NAME 直欄識別每一個島嶼,LAND 多邊形直欄儲存島嶼的幾何。

CREATE TABLE ISLANDS (id integer, name varchar(32), land db2gse.ST_Polygon);

因為內環代表湖泊,所以使用 ST_NumInteriorRing 函數只列示至少有一個內環的島嶼。

SELECT name FROM ISLANDS WHERE db2gse.ST_NumInteriorRing(land) > 0;


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