Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


-(减法)

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

功能描述

对数字类型的值进行减法计算。- 不仅可作为算术运算符,亦可作为几何运算符 -

语法格式

L_OPERAND_TYP - R_OPERAND_TYP

输入参数

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

当没有L_OPERAND_TYP(左操作数)时,可作为一元负号运算符。

提示

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

输出结果

输出结果的类型根据输入参数类型决定,表1展示常用数据类型。若 L_OPERAND_TYPR_OPERAND_TYP 任意输入参数为 NULL ,则输出结果为 NULL。

示例

sql
-- 算术运算,计算数值10减去数值2的结果,返回类型为INTEGER。
SQL> SELECT 10 - 2;

+-------+
| EXPR1 |
+-------+
| 8     |
+-------+

--浮点数运算,将数值1.2和1.1显式地转换为FLOAT类型,再进行减法运算, 返回类型为DOUBL。
SQL> SELECT 1.2::FLOAT - 1.1::FLOAT;

+---------------+
| EXPR1(DOUBLE) |
+---------------+
| 1.000000e-01  |
+---------------+

--一元负号运算符表示负号。
SQL> SELECT -5;

+-------+
| EXPR1 |
+-------+
| -5    |
+-------+