Skip to content

PostgreSQL pclose() 函数 ​

PostgreSQL pclose() 函数将指定的路径转换为闭合的路径。

pclose() 语法 ​

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

sql
pclose(path) -> path

参数 ​

  • path

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

返回值 ​

PostgreSQL pclose() 函数返回通过参数指定的路径的闭合形式。如果由参数指定的路径本身是闭合路径,则返回原路径。

pclose() 示例 ​

下面的语句示例展示了如何使用 PostgreSQL pclose() 函数将路径 path '[(0,0),(1,1),(2,0)]' 转为闭合形式。

sql
SELECT pclose(path '[(0,0),(1,1),(2,0)]');
bash
       pclose
---------------------
 ((0,0),(1,1),(2,0))

下面的语句示例展示了如何使用 PostgreSQL pclose() 函数将路径 path '((0,0),(1,1),(2,0))' 转为闭合形式。

sql
SELECT pclose(path '((0,0),(1,1),(2,0))');
bash
       pclose
---------------------
 ((0,0),(1,1),(2,0))

这里,因为 path '((0,0),(1,1),(2,0))' 是闭合的,所以直接返回了它。