PostgreSQL box(point,point) Function
The PostgreSQL box(point,point) function converts any two points into a box and returns it.
A rectangle box is represented by a point in the upper right corner and a point in the lower left corner, for example: (1,1),(0,0).
box(point,point) Syntax
This is the syntax of the PostgreSQL box(point,point) function:
box(point1,point2) -> box
Parameters
point1-
Required. A point. For example:
point '(1,1)'. point2-
Required. Another point. For example:
point '(2,2)'.
Return value
The PostgreSQL box(point,point) function returns a rectangle represented by any two specified points.
box(point,point) Examples
The following statement shows how to use the PostgreSQL box(point,point) function to return a rectangle represented by any two specified points.
SELECT box(point '(1,1)', point '(2,2)');
box
-------------
(2,2),(1,1)You can also change to any other two points, such as:
SELECT box(point '(1,0)', point '(0,1)');
box
-------------
(1,1),(0,0)This function is equivalent to the box(point) function if the two points are the same, for example:
SELECT
box(point '(1,1)', point '(1,1)'),
box(point '(1,1)');
box | box
-------------+-------------
(1,1),(1,1) | (1,1),(1,1)