PL SQL | Función MOD

La función MOD es una función incorporada en PLSQL que se usa para devolver el resto cuando a se divide por b . Su fórmula es m - n * \left\lfloor\dfrac{m}{n}\right\rfloor.

Sintaxis:

MOD(a, b)

Parámetros utilizados:
esta función acepta dos parámetros a y b . Esta función da un resto como salida cuando el número de entrada a se divide por b.

Valor devuelto:
esta función devuelve el resto cuando a se divide por b .

Las versiones compatibles de Oracle/PLSQL se indican a continuación:

  1. Oráculo 12c
  2. oráculo 11g
  3. oráculo 10g
  4. oráculo 9i
  5. oráculo 8i

Veamos algunos ejemplos que ilustran la función MOD:

Ejemplo 1:

DECLARE 
   Test_Number number1 := 15;
   Test_Number number2 := 4;
   
BEGIN 
   dbms_output.put_line(MOD(Test_Number number1, 
                            Test_Number number2)); 
   
END;  

Producción:

3

En el ejemplo anterior, cuando el valor numérico 15 se divide por 4, devuelve el resto de 3 como salida.

Ejemplo-2:

DECLARE 
   Test_Number number1 := 15;
   Test_Number number2 := 0;
   
BEGIN 
   dbms_output.put_line(MOD(Test_Number number1, 
                            Test_Number number2)); 
   
END; 

Producción:

15

En el ejemplo anterior, cuando el valor numérico 15 se divide por 0, devuelve el resto de 15 como salida.

Ejemplo-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; 

Producción:

1.1

En el ejemplo anterior, cuando el valor numérico 11,6 se divide por 2,1, devuelve el resto de 1,1 como salida.

Ventaja:
esta función se usa para encontrar el resto cuando a se divide por b .

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *