Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


/(除法)

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

功能描述

对数字类型的值进行除法计算。

语法格式

L_OPERAND_TYP / R_OPERAND_TYP

输入参数

L_OPERAND_TYP(左操作数类型)R_OPERAND_TYP(右操作数类型)RET_TYPE(返回类型)
NUMERICNUMERICNUMERIC
DOUBLEBIGINTBIGINT
DOUBLEFLOATDOUBLE

根据除法算术运算的基本规范,除法中除数(R_OPERAND_TYP)不能为0。

提示

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

输出结果

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

示例

sql
-- 算术运算,计算数值5除以数值2的结果,返回类型为DOUBLE。
SQL> SELECT 5 / 2;

+--------------+
|    EXPR1     |
+--------------+
| 2.500000e+00 |
+--------------+

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

+---------------+
|     EXPR1     |
+---------------+
|  1.363636e+00 |
+---------------+

-- 除数为0
SQL> SELECT 10 / 0;
Error: [E19005 L1 C9] 除数为0