PostgreSQL area() 函数使用指南
PostgreSQL area() 函数计算指定形状的面积。它适用于 box, path, circle。
area() 语法
这是 PostgreSQL area() 函数的语法:
area(geometric_type) -> double precision
参数
geometric_type- 必需的。 一个闭合的图形。可以是
box,path, 或circle。 路径必须是一个闭合的路径。
返回值
PostgreSQL area() 函数返回指定形状的面积。如果参数为一个不闭合的路径,它返回 NULL。
area() 示例
下面的语句示例展示了如何使用 PostgreSQL area() 计算一个矩形的面积。
SELECT area(box '(2,2),(0,0)');
area
------
4下面的语句示例展示了如何使用 PostgreSQL area() 计算一个圆形的面积。
SELECT area(circle '<(0,0),2>');
area
--------------------
12.566370614359172下面的语句示例展示了如何使用 PostgreSQL area() 计算一个闭合路径的面积。
SELECT area(path '((0,0),(1,1),(2,0))');
area
------
1