MOD
📄字数 325
👁️阅读量 加载中...
功能描述
计算两个数值相除后的余数。
语法格式
sql
MOD(expr1, expr2)
输入参数
expr1
:NUMERIC
类型或者能隐式转换为NUMERIC
类型的其他类型的值,被除数。expr2
:NUMERIC
类型或者能隐式转换为NUMERIC
类型的其他类型的值,除数。
输出结果
输出结果为 NUMERIC
数值类型,任意参数为 NULL
时,输出参数为 NULL
,当除数为 0
时:
- 设置配置参数
error_for_division_zero
为TRUE
时,报错[E19005 L1 C8] 除数为 0
- 设置配置参数
error_for_division_zero
为FALSE
时,返回NULL
,并报Warning: [E19005] 除数为0
示例
sql
-- 计算10除以3的余数
SQL> SELECT MOD(10, 3) FROM dual;
+-------+
| EXPR1 |
+-------+
| 1 |
+-------+