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