Skip to content

|>>

功能描述

判断第一个对象是否完全位于第二个对象的上方。适用于POINT、BOX、POLYGON、CIRCLE。

  • 是,返回TRUE。
  • 否,返回FALSE。

数据类型

L_OPERAND_TYP(左操作数类型)R_OPERAND_TYP(右操作数类型)RET_TYPE(返回类型)
POINTPOINTBOOLEAN
BOXBOX
POLYGONPOLYGON
CIRCLECIRCLE

示例

  • 两个点

    sql
    SQL> SELECT POINT('(2.0,4)') |>> POINT('(0,2.0)');
    
    EXPR1 |
    ------------------------------------------------------------------------------
    T |
    
    Total 1 records.
  • 两个方框

    sql
    SQL> SELECT BOX('(5,5),(3,4)') |>> BOX('(3,3),(0,0)');
    
    EXPR1 |
    ------------------------------------------------------------------------------
    T |
    
    Total 1 records.
  • 两个圆

    sql
    SQL> SELECT CIRCLE('<(0,3),1>') |>>  CIRCLE('<(0,0),1>');
    
    EXPR1 |
    ------------------------------------------------------------------------------
    T |
    
    Total 1 records.
  • 两个多边形

    sql
    SQL> SELECT POLYGON('( 10, 110, 20, 120, 30, 130, 40, 140)') |>> POLYGON('(3, 13, 4, 14)') ;
    
    EXPR1 |
    ------------------------------------------------------------------------------
    T |
    
    Total 1 records.