@>(包含)
📄字数 363
👁️阅读量 加载中...
功能描述
检查第一个对象是否包含第二个对象。
语法格式
L_OPERAND_TYP @> R_OPERAND_TYP
输入参数
L_OPERAND_TYP(左操作数类型) | R_OPERAND_TYP(右操作数类型) | RET_TYPE(返回类型) |
---|---|---|
BOX | BOX | BOOLEAN |
BOX | POINT | BOOLEAN |
POLYGON | POLYGON | BOOLEAN |
POLYGON | POINT | BOOLEAN |
PATH | POINT | BOOLEAN |
CIRCLE | CIRCLE | BOOLEAN |
CIRCLE | POINT | BOOLEAN |
输出结果
输出结果的类型为 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('<(0,0),2>') @> POINT('(1,1)');
+-------+
| EXPR1 |
+-------+
| T |
+-------+