openGauss SQL参考—函数和操作符:几何函数和操作符(2)

  • &>

    描述:图形的最左边是否不超过在另一个图形的最左边。

    示例:

    openGauss=# SELECT box '((0,0),(3,3))' &> box '((0,0),(2,2))' AS RESULT;
     result 
    --------
     t
    (1 row)
    
  • «|

    描述:图形是否全部在另一个图形的下边(没有相同的纵坐标)。

    示例:

    openGauss=# SELECT box '((0,0),(3,3))' <<| box '((3,4),(5,5))' AS RESULT;
     result 
    --------
     t
    (1 row)
    
  • |>>

    描述:图形是否全部在另一个图形的上边(没有相同的纵坐标)。

    示例:

    openGauss=# SELECT box '((3,4),(5,5))' |>> box '((0,0),(3,3))' AS RESULT;
     result 
    --------
     t
    (1 row)
    
  • &<|

    描述:图形的最上边是否不超过另一个图形的最上边。

    示例:

    openGauss=# SELECT box '((0,0),(1,1))' &<| box '((0,0),(2,2))' AS RESULT;
     result 
    --------
     t
    (1 row)
    
  • |&>

    描述:图形的最下边是否不超过另一个图形的最下边。

    示例:

    openGauss=# SELECT box '((0,0),(3,3))' |&> box '((0,0),(2,2))' AS RESULT;
     result 
    --------
     t
    (1 row)
    
  • <^

    描述:图形是否低于另一个图形(允许两个图形有接触)。

    示例:

    openGauss=# SELECT box '((0,0),(-3,-3))' <^ box '((0,0),(2,2))' AS RESULT;
     result 
    --------
     t
    (1 row)
    
  • >^

    描述:图形是否高于另一个图形(允许两个图形有接触)。

    示例:

    openGauss=# SELECT box '((0,0),(2,2))' >^ box '((0,0),(-3,-3))'  AS RESULT;
     result 
    --------
     t
    (1 row)
    
  • ?#

    描述:两个图形是否相交。

    示例:

    openGauss=# SELECT lseg '((-1,0),(1,0))' ?# box '((-2,-2),(2,2))' AS RESULT;
     result 
    --------
     t
    (1 row)
    
  • ?-

    描述:图形是否处于水平位置。

    示例:

    openGauss=# SELECT ?- lseg '((-1,0),(1,0))' AS RESULT;
     result 
    --------
     t
    (1 row)
    
  • ?-

    描述:图形是否水平对齐。

    示例:

    openGauss=# SELECT point '(1,0)' ?- point '(0,0)' AS RESULT;
     result 
    --------
     t
    (1 row)
    
  • ?|

    描述:图形是否处于竖直位置。

    示例:

    openGauss=# SELECT ?| lseg '((-1,0),(1,0))' AS RESULT;
     result 
    --------
     f
    (1 row)
    
  • ?|

    描述:图形是否竖直对齐。

    示例:

    openGauss=# SELECT point '(0,1)' ?| point '(0,0)' AS RESULT;
     result 
    --------
     t
    (1 row)
    
posted @ 2024-07-30 10:49  openGauss-bot  阅读(4)  评论(0)    收藏  举报