Mayor número entre tres números dados en PL/SQL

Requisito previo : introducción
a PL/SQL En el código PL/SQL, los grupos de comandos se organizan dentro de un bloque. Un grupo de bloques relacionado con declaraciones o sentencias. En declare part, declaramos variables y entre start y end part, realizamos las operaciones.
Dados tres números y la tarea es encontrar el mayor entre ellos.
 

Ejemplos:  

Input: a = 46, b = 67, c = 21
Output: 67

Input: a = 9887, b = 4554, c = 212
Output: 9887

El enfoque es considerar el primer número y compararlo con otros dos números. Del mismo modo, verifique con el segundo y el tercero.
A continuación se muestra la implementación requerida: 

SQL

--To find the greatest number
-- among given three numbers
DECLARE
    --a assigning with 46
    a NUMBER := 46;
    --b assigning with 67
    b NUMBER := 67;
    --c assigning with 21
    c NUMBER := 21;
BEGIN
    --block start
    --If condition start
    IF a > b
       AND a > c THEN
      --if a is greater then print a
      dbms_output.Put_line('Greatest number is '
                           ||a);
    ELSIF b > a
          AND b > c THEN
      --if b is greater then print b
      dbms_output.Put_line('Greatest number is '
                           ||b);
    ELSE
      --if c is greater then print c
      dbms_output.Put_line('Greatest number is '
                           ||c);
    END IF;
--end if condition
END;
--End program 

Producción:

Greatest number is 67

Publicación traducida automáticamente

Artículo escrito por jit_t 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 *