openGauss SQL参考—函数和操作符:几何函数和操作符(3)
-
?-|
描述:两条线是否垂直。
示例:
openGauss=# SELECT lseg '((0,0),(0,1))' ?-| lseg '((0,0),(1,0))' AS RESULT; result -------- t (1 row) -
?||
描述:两条线是否平行。
示例:
openGauss=# SELECT lseg '((-1,0),(1,0))' ?|| lseg '((-1,2),(1,2))' AS RESULT; result -------- t (1 row) -
@>
描述:图形是否包含另一个图形。
示例:
openGauss=# SELECT circle '((0,0),2)' @> point '(1,1)' AS RESULT; result -------- t (1 row) -
<@
描述:图形是否被包含于另一个图形。
示例:
openGauss=# SELECT point '(1,1)' <@ circle '((0,0),2)' AS RESULT; result -------- t (1 row) -
~=
描述:两个图形是否相同。
示例:
openGauss=# SELECT polygon '((0,0),(1,1))' ~= polygon '((1,1),(0,0))' AS RESULT; result -------- t (1 row)

浙公网安备 33010602011771号