<>(不等于)
📄字数 392
👁️阅读量 加载中...
功能描述
判断两个对象是否不等于。适用于POINT、LSEG、CIRCLE。<>
不仅可作为几何运算符,亦可作为比较运算符 <>
。
语法格式
L_OPERAND_TYP <> R_OPERAND_TYP
输入参数
L_OPERAND_TYP(左操作数类型) | R_OPERAND_TYP(右操作数类型) | RET_TYPE(返回类型) |
---|---|---|
POINT | POINT | BOOLEAN |
CIRCLE | CIRCLE | BOOLEAN |
LSEG | LSEG | BOOLEAN |
提示
当L_OPERAND_TYP(左操作数类型)为CIRCLE时,判断两个圆面积是否不等于。
输出结果
输出结果的类型为 BOOLEAN
类型。
示例
sql
-- 两个点不等
SQL> SELECT POINT('(1,0)') <> POINT('(0,0)');
+-------+
| EXPR1 |
+-------+
| T |
+-------+
-- 两条线段相等,但点的顺序不同。
SQL> SELECT LSEG('[(-1,0),(1,0)]') <> LSEG('[(1,0),(-1,0)]' );
+-------+
| EXPR1 |
+-------+
| T |
+-------+
-- 不相等的圆。
SQL> SELECT CIRCLE('<(0,0),1>') <> CIRCLE('<(0,0),2>');
+-------+
| EXPR1 |
+-------+
| T |
+-------+