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