+(加法)
📄字数 547
👁️阅读量 加载中...
功能描述
对数字类型的值进行加法计算。+
不仅可作为算术运算符,亦可作为日期时间运算符 +
和几何运算符 +
。
语法格式
L_OPERAND_TYP + R_OPERAND_TYP
输入参数
L_OPERAND_TYP(左操作数类型) | R_OPERAND_TYP(右操作数类型) | RET_TYPE(返回类型) |
---|---|---|
INTEGER | INTEGER | INTEGER |
DATETIME | DATETIME | NUMERIC |
FLOAT | FLOAT | DOUBLE |
当没有L_OPERAND_TYP(左操作数)时,可作为一元正号运算符。
提示
完整的操作数据类型以及返回类型请在数据库中执行命令SELECT*FROM sys_operators WHERE NAME = '+';
进行查看。
输出结果
输出结果的类型根据输入参数类型决定,表1展示常用数据类型。若 L_OPERAND_TYP
或 R_OPERAND_TYP
任意输入参数为 NULL ,则输出结果为 NULL。
示例
sql
-- 算术运算,计算数值5加上数值2的结果,返回类型为INTEGER。
SQL> SELECT 5 + 2;
+-------+
| EXPR1 |
+-------+
| 7 |
+-------+
--浮点数运算,将数值1.5和1.1显式地转换为FLOAT类型,再进行加法运算,返回类型为DOUBLE。
SQL> SELECT 1.5::FLOAT + 1.1::FLOAT;
+---------------+
| EXPR1 |
+---------------+
| 2.600000e+00 |
+---------------+
--一元正号运算符表示正号。
SQL> SELECT +5;
+-------+
| EXPR1 |
+-------+
| 5 |
+-------+