-
功能描述
减运算。
数据类型
以下是一些常见的数据类型使用方式。
L_OPERAND_TYP(左操作数类型) | R_OPERAND_TYP(右操作数类型) | RET_TYPE(返回类型) |
---|---|---|
INTEGER | INTEGER | INTEGER |
DATETIME | DATETIME | NUMERIC |
FLOAT | FLOAT | DOUBLE |
完整的数据返回类型请在数据库中执行命令SELECT*FROM sys_operators WHERE NAME = '-';
进行查看。
示例
示例1
算术运算,计算数值10减去数值2的结果。sql--返回类型为INT SQL> SELECT 10 - 2; EXPR1 | ------------------------------------------------------------------------------ 8 |
示例2
查询当前时间(以2024/9/23 15:36为例)与2019/8/2 15:30之间的时间差。sql-- 返回类型为NUMERIC SQL> SELECT CURRENT_TIMESTAMP - TO_DATE('2019-08-02 15:30:00','YYYY-MM-DD HH24:MI:SS'); EXPR1 | ------------------------------------------------------------------------------ 1879.004339058553241|
示例3
浮点数运算,将数值1.2和1.1显式地转换为FLOAT类型,然后进行减法运算。sql--返回类型为DOUBLE SQL> SELECT 1.2::FLOAT - 1.1::FLOAT; EXPR1 | ------------------------------------------------------------------------------ 0.1 | ```0