>>
功能描述
判断第一个对象是否完全位于第二个对象的右侧。适用于 POINT、BOX、POLYGON、CIRCLE。
- 是,返回TRUE。
- 否,返回FALSE。
数据类型
L_OPERAND_TYP(左操作数类型) | R_OPERAND_TYP(右操作数类型) | RET_TYPE(返回类型) |
---|---|---|
POINT | POINT | BOOLEAN |
BOX | BOX | |
POLYGON | POLYGON | |
CIRCLE | CIRCLE |
示例
两个点
sqlSQL> SELECT POINT('(2.0,0)') >> POINT('(0,2.0)'); EXPR1 | ------------------------------------------------------------------------------ T | Total 1 records.
两个方框
sqlSQL> SELECT BOX(POINT('(4,5)'),POINT('(6,7)')) >> BOX(POINT('(0,1)'),POINT('(1,0)')); EXPR1 | ------------------------------------------------------------------------------ T | Total 1 records.
两个圆
sqlSQL> SELECT CIRCLE('<(5,0),1>') >> CIRCLE('<(0,0),1>'); EXPR1 | ------------------------------------------------------------------------------ T | Total 1 records.
两个多边形
sqlSQL> SELECT POLYGON('( 10, 110, 20, 120, 30, 130, 40, 140)') >> POLYGON('(3, 13, 4, 14)') ; EXPR1 | ------------------------------------------------------------------------------ T | Total 1 records.