PostgreSQL box(point,point) 函数
PostgreSQL box(point,point)
函数将任意两个点转换为一个矩形并返回。
一个矩形 box
由右上角的点和左下角的点表示,比如:(1,1),(0,0)
box(point,point)
语法
这是 PostgreSQL box(point,point)
函数的语法:
box(point1,point2) -> box
参数
point1
- 必需的。 一个点。比如:
point '(1,1)'
。 point2
- 必需的。 另一个点。比如:
point '(2,2)'
。
返回值
PostgreSQL box(point,point)
函数返回一个由指定的任意两个点表示的矩形。
box(point,point)
示例
下面的语句示例展示了如何使用 PostgreSQL box(point,point)
函数返回一个由指定的任意两个点表示的矩形。
SELECT box(point '(1,1)', point '(2,2)');
box
-------------
(2,2),(1,1)
您还可以更改为其他的任意两个点,比如:
SELECT box(point '(1,0)', point '(0,1)');
box
-------------
(1,1),(0,0)
当两个点相同时,此函数等同于 box(point)
函数,例如:
SELECT
box(point '(1,1)', point '(1,1)'),
box(point '(1,1)');
box | box
-------------+-------------
(1,1),(1,1) | (1,1),(1,1)