Skip to content

@@

功能描述

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

数据类型

L_OPERAND_TYP(左操作数类型)R_OPERAND_TYP(右操作数类型)RET_TYPE(返回类型)
BOXPOINT
LSEG
POLYGON
CIRCLE

示例

  • BOX

    sql
    SELECT @@ BOX('(2,2),(0,0)');
    EXPR1    |
    ---------+
    (1.0,1.0)|
  • LSEG

    sql
    SELECT @@ LSEG('[(0,0),(1,1)]');
    EXPR1    |
    ---------+
    (0.5,0.5)|
  • POLYGON

    sql
    SELECT @@ POLYGON('( 10, 110, 20, 120, 30, 130, 40, 140)');
    EXPR1       |
    ------------+
    (25.0,125.0)|
  • CIRCLE

    sql
    SELECT @@ CIRCLE('<(3,4),2>');
    EXPR1    |
    ---------+
    (3.0,4.0)|