Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


@@(中心点)

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

功能描述

计算几何的中心点。适用于BOX、LSEG、POLYGON、CIRCLE。

语法格式

@@ R_OPERAND_TYP

输入参数

L_OPERAND_TYP(左操作数类型)R_OPERAND_TYP(右操作数类型)RET_TYPE(返回类型)
LSEGPOINT
BOXPOINT
POLYGONPOINT
CIRCLEPOINT

输出结果

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

示例

sql
-- 矩形的中心点
SQL> SELECT @@ BOX('(2,2),(0,0)');

+-------+
| EXPR1 |
+-------+
| (1,1) |
+-------+

-- 线段之间的中心点
SQL> SELECT @@ LSEG('[(0,0),(1,1)]');

+-----------+
|   EXPR1   |
+-----------+
| (0.5,0.5) |
+-----------+

-- 多边形的中心点
SQL> SELECT @@ POLYGON('( 10, 110),( 20, 120), (30, 130), (40, 140)');

+----------+
|  EXPR1   |
+----------+
| (25,125) |
+----------+

-- 圆形的中心点
SQL> SELECT @@ CIRCLE('<(3,4),2>');

+-------+
| EXPR1 |
+-------+
| (3,4) |
+-------+