PostgreSQL isclosed() 函数使用指南

PostgreSQL isclosed() 函数检查一个给定的路径是否是闭合的。

isclosed() 语法

这是 PostgreSQL isclosed() 函数的语法:

isclosed(path) -> boolean

参数

path
必需的。 一个路径。例如: path '((0,0),(1,1),(2,0))'

返回值

PostgreSQL isclosed() 函数返回一个表示给定的路径是否闭合的布尔值。如果给定的路径是闭合的,返回 t;否则返回 f

isclosed() 示例

下面的语句示例展示了如何使用 PostgreSQL isclosed() 函数检查路径 path '((0,0),(1,1),(2,0))' 是否闭合。

SELECT isclosed(path '((0,0),(1,1),(2,0))');
 isclosed
----------
 t

这里,因为 path '((0,0),(1,1),(2,0))' 是闭合的,所以此函数返回了 t

下面的语句示例展示了如何使用 PostgreSQL isclosed() 函数检查路径 path '[(0,0),(1,1),(2,0)]' 是否闭合。

SELECT isclosed(path '[(0,0),(1,1),(2,0)]');
 isclosed
----------
 f

这里,因为 path '((0,0),(1,1),(2,0))' 不是闭合的,所以此函数返回了 f