PL SQL | Función RESTO

La función REMAINDER es una función incorporada en PLSQL que se usa para devolver el resto de a dividido por b .

Sintaxis:

REMAINDER(a, b)

Parámetros utilizados:
esta función acepta dos parámetros a y b que se utilizan para calcular el resto cuando a se divide por b.

Valor devuelto:
esta función devuelve un valor numérico cuando el número de entrada 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 RESTO:

Ejemplo 1:

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

Producción:

0

En el ejemplo anterior, cuando 15 se divide por 5, devuelve un resto de 0.

Ejemplo-2:

DECLARE 
   Test_Number number1 := 11.6;
   Test_Number number2 := 2;
   
BEGIN 
   dbms_output.put_line(REMAINDER(Test_Number number1, 
                                  Test_Number number2)); 
   
END; 

Producción:

-0.4

En el ejemplo anterior, cuando 11,6 se divide por 2, devuelve un resto de -0,4

Ejemplo-3:

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

Producción:

1

En el ejemplo anterior, cuando -15 se divide por 4, devuelve un resto de 1.

Ventaja:
esta función se utiliza para averiguar 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 *