Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


MOD

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

功能描述

计算两个数值相除后的余数。

语法格式

sql
MOD(expr1, expr2)

输入参数

  • expr1: NUMERIC 类型或者能隐式转换为 NUMERIC 类型的其他类型的值,被除数。
  • expr2: NUMERIC 类型或者能隐式转换为 NUMERIC 类型的其他类型的值,除数。

输出结果

输出结果为 NUMERIC 数值类型,任意参数为 NULL 时,输出参数为 NULL,当除数为 0时:

  • 设置配置参数 error_for_division_zeroTRUE 时,报错 [E19005 L1 C8] 除数为 0
  • 设置配置参数 error_for_division_zeroFALSE 时,返回 NULL ,并报 Warning: [E19005] 除数为0

示例

sql
-- 计算10除以3的余数
SQL> SELECT MOD(10, 3) FROM dual;

+-------+
| EXPR1 |
+-------+
| 1     |
+-------+