Skip to content

+

功能描述

加运算。

数据类型

以下是一些常见的数据类型使用方式。

L_OPERAND_TYP(左操作数类型)R_OPERAND_TYP(右操作数类型)RET_TYPE(返回类型)
INTEGERINTEGERINTEGER
DATETIMEINTERGEDATETIME
FLOATFLOATDOUBLE

完整的数据返回类型请在数据库中执行命令SELECT*FROM sys_operators WHERE NAME = '+';进行查看。

示例

  • 示例1
    算术运算,计算数值5加上数值2的结果。

    sql
    --返回类型为INT
    SQL> SELECT 5 + 2;
    
    EXPR1 | 
    ------------------------------------------------------------------------------
    7 |
  • 示例2
    计算当前时间(以2024/9/23 16:48为例)再过30天后的时间。

    sql
    -- 返回类型为DATETIME
    SQL> SELECT CURRENT_TIMESTAMP + 30 ;
    
    EXPR1 | 
    ------------------------------------------------------------------------------
    2024-10-23 16:48:43.869 AD |
  • 示例3
    浮点数运算,将数值1.5和1.1显式地转换为FLOAT类型,然后进行加法运算。

    sql
    --返回类型为DOUBLE
    SQL> SELECT 1.5::FLOAT + 1.1::FLOAT;
    
    EXPR1 | 
    ------------------------------------------------------------------------------
    2.6 |
    ```0