PLSQL |模组函数
MOD函数是 PLSQL 中的一个内置函数,用于在a除以b时返回余数。它的公式是 .
句法:
MOD(a, b)
使用的参数:
此函数接受两个参数a和b 。当输入数字 a 除以 b 时,此函数给出余数作为输出。
返回值:
此函数返回a除以b时的余数。
支持的 Oracle/PLSQL 版本如下:
- 甲骨文 12c
- 甲骨文 11g
- 甲骨文 10g
- 甲骨文 9i
- 甲骨文 8i
让我们看一些说明 MOD函数的示例:
示例 1:
DECLARE
Test_Number number1 := 15;
Test_Number number2 := 4;
BEGIN
dbms_output.put_line(MOD(Test_Number number1,
Test_Number number2));
END;
输出:
3
在上面的示例中,当数值 15 除以 4 时,它将返回 3 的余数作为输出。
示例 2:
DECLARE
Test_Number number1 := 15;
Test_Number number2 := 0;
BEGIN
dbms_output.put_line(MOD(Test_Number number1,
Test_Number number2));
END;
输出:
15
在上面的示例中,当数值 15 除以 0 时,它将返回 15 的余数作为输出。
示例 3:
DECLARE
Test_Number number1 := 11.6;
Test_Number number2 := 2.1;
BEGIN
dbms_output.put_line(MOD(Test_Number number1,
Test_Number number2));
END;
输出:
1.1
在上面的示例中,当数值 11.6 除以 2.1 时,它将返回 1.1 的余数作为输出。
优势:
此函数用于求a除以b时的余数。