PLSQL |余数函数
余数函数是 PLSQL 中内置的函数,用于返回 a 除以 b 的余数。
语法:
REMAINDER(a, b)
参数使用: 该函数接受两个参数 a 和 b ,用于计算 a 除以 b 后的余数
返回值: 当输入数字 a 除以 b 时,该函数返回一个数值。
支持的 Oracle/PLSQL 版本如下:
- Oracle 12c
- Oracle 11g
- Oracle 10g
- Oracle 9i 发行版
- Oracle 8i 发行版
让我们看一些例子来说明余数函数:
示例-1:
DECLARE
Test_Number number1 := 15;
Test_Number number2 := 5;
BEGIN
dbms_output.put_line(REMAINDER(Test_Number number1,
Test_Number number2));
END;
输出:
0
在上面的例子中,当 15 除以 5 时,它返回 0 的余数。
示例-2:
DECLARE
Test_Number number1 := 11.6;
Test_Number number2 := 2;
BEGIN
dbms_output.put_line(REMAINDER(Test_Number number1,
Test_Number number2));
END;
输出:
-0.4
在上面的例子中,当 11.6 除以 2 时,它返回-0.4 的余数
示例-3:
DECLARE
Test_Number number1 := -15;
Test_Number number2 := 4;
BEGIN
dbms_output.put_line(REMAINDER(Test_Number number1,
Test_Number number2));
END;
输出:
1
在上面的例子中,当-15 除以 4 时,它返回 1 的余数。
优势: 该功能用于 a 除以 b 时求余数。
版权属于:月萌API www.moonapi.com,转载请注明出处