Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


<<|(位下方)

📄字数 317
👁️阅读量 加载中...

功能描述

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

语法格式

L_OPERAND_TYP <<| R_OPERAND_TYP

输入参数

L_OPERAND_TYP(左操作数类型)R_OPERAND_TYP(右操作数类型)RET_TYPE(返回类型)
BOXBOXBOOLEAN
POLYGONPOLYGONBOOLEAN
CIRCLECIRCLEBOOLEAN
POINTPOINTBOOLEAN

输出结果

输出结果的类型为 BOOLEAN 类型。

示例

sql
-- POINT 第一个点是否完全位于第二个点的下方。
SQL> SELECT POINT('(2.0,0)') <<| POINT('(0,2.0)');

+-------+
| EXPR1 |
+-------+
| T     |
+-------+

-- BOX 第一个矩形是否完全位于第二个矩形的下方
SQL>SELECT BOX(POINT('(0,1)'),POINT('(1,0)')) <<| BOX(POINT('(4,5)'),POINT('(6,7)'));

+-------+
| EXPR1 |
+-------+
| T     |
+-------+

-- CIRCLE 第一个圆是否完全位于第二个圆的下方。
SQL>SELECT CIRCLE('<(0,-3),1>') <<| CIRCLE('<(0,0),1>');

+-------+
| EXPR1 |
+-------+
| T     |
+-------+
    
-- POLYGON 第一个多边形是否完全位于第二个多边形的下方。
SQL>  SELECT POLYGON('(3, 13, 4, 14)') <<| POLYGON('( 10, 110),(20, 120),(30, 130),(40, 140)');

+-------+
| EXPR1 |
+-------+
| T     |
+-------+