>^(位上方)
📄字数 298
👁️阅读量 加载中...
功能描述
判断第一个对象是否位于第二个对象的上方,允许边缘相切。适用于POINT、BOX。
语法格式
L_OPERAND_TYP >^ R_OPERAND_TYP
输入参数
L_OPERAND_TYP(左操作数类型) | R_OPERAND_TYP(右操作数类型) | RET_TYPE(返回类型) |
---|---|---|
BOX | BOX | BOOLEAN |
POINT | POINT | BOOLEAN |
输出结果
输出结果的类型为 BOOLEAN
类型。
示例
sql
-- POINT 第一个点是否位于第二个点的上方。
SQL> SELECT POINT('(2.0,2)') >^ POINT('(0,2.1)');
+-------+
| EXPR1 |
+-------+
| F |
+-------+
-- BOX 第一个矩形是否位于第二个矩形的上方
SQL> SELECT BOX('((1,1),(0,0))') >^ BOX('((2,2),(1,1))');
+-------+
| EXPR1 |
+-------+
| F |
+-------+