PL/SQL 中三个给定数字中的最大数字
先决条件——PL/SQL介绍
在 PL/SQL 代码中,命令组被安排在一个块中。块组相关的声明或语句。在声明部分,我们声明变量,在开始和结束部分之间,我们执行操作。
给定三个数字,任务是找出其中最大的。
例子:
Input: a = 46, b = 67, c = 21
Output: 67
Input: a = 9887, b = 4554, c = 212
Output: 9887
方法是考虑第一个数字并将其与其他两个数字进行比较。同样,检查第二个和第三个。
以下是所需的实现:
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
输出:
Greatest number is 67