Skip to content

PostgreSQL center() 函数 ​

PostgreSQL center() 函数计算指定形状的中心点。它适用于 box 和 circle。

center() 语法 ​

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

sql
center(geometric_type) -> point

参数 ​

  • geometric_type

    必需的。 一个闭合的图形。可以是 box 和 circle。

返回值 ​

PostgreSQL center() 函数返回指定形状的中心点。

center() 示例 ​

下面的语句示例展示了如何使用 PostgreSQL center() 计算一个矩形的中心点。

sql
SELECT center(box '(2,2),(0,0)');
bash
 center
--------
 (1,1)

表达式 center(box '(2,2),(0,0)') 等同于 point(circle '<(0,0),2>') 函数表达式。

下面的语句示例展示了如何使用 PostgreSQL center() 计算一个圆形的中心点。

sql
SELECT center(circle '<(0,0),2>');
bash
 center
--------
 (0,0)

表达式 center(circle '<(0,0),2>') 等同于 point(circle '<(0,0),2>') 函数表达式。