當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PLSQL MOD用法及代碼示例


MOD函數是PLSQL中的內置函數,當a除以b時用於返回餘數。它的公式是m - n * \left\lfloor\dfrac{m}{n}\right\rfloor

用法:

MOD(a, b)

使用的參數:
此函數接受兩個參數a和b。當輸入數字a除以b時,此函數將餘數作為輸出。


返回值:
當a除以b時,此函數返回餘數。

下麵給出了受支持的Oracle /PLSQL版本:

  1. 甲骨文12c
  2. 甲骨文11g
  3. 甲骨文10g
  4. 甲骨文9i
  5. 甲骨文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時,此函數用於查找餘數。



相關用法


注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 PLSQL | MOD Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。