Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


<@(被包含)

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

功能描述

检查第一个对象是否被包含于第二个对象。

语法格式

L_OPERAND_TYP <@ R_OPERAND_TYP

输入参数

L_OPERAND_TYP(左操作数类型)R_OPERAND_TYP(右操作数类型)RET_TYPE(返回类型)
POLYGONPOLYGONBOOLEAN
LSEGLINEBOOLEAN
POINTLSEGBOOLEAN
POINTLINEBOOLEAN
POINTBOXBOOLEAN
POINTPOLYGONBOOLEAN
LSEGBOXBOOLEAN
POINTCIRCLEBOOLEAN
CIRCLECIRCLEBOOLEAN
BOXBOXBOOLEAN
POINTPATHBOOLEAN

输出结果

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

示例

sql
-- BOX 矩形框被包含
SQL> SELECT BOX(POINT('(0,1)'),POINT('(1,0)')) <@ BOX(POINT('(0,1)'),POINT('(-1,0)'));

+-------+
| EXPR1 |
+-------+
| F     |
+-------+

-- CIRCLE 圆被包含
SQL> SELECT CIRCLE('<(1,1),2>') <@ CIRCLE('<(0,0),5>') ;

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

-- POLYGON 多边形被包含
SQL> SELECT POLYGON('(  30, 130, 40, 140)') <@ POLYGON('( 10, 110),( 20, 120), (30, 130), (40, 140)');

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