PL/SQL 中一个数字的第一个和最后一个数字的和
先决条件–PL/SQL 简介 在 PL/SQL 中,命令的代码组排列在一个块内。一组相关的声明或语句。在声明部分,我们声明变量,在开始和结束部分之间,我们执行操作。
给定一个数字 n,任务是找出它的第一个和最后一个数字的和。 例:
Input: 14598.
Output: Sum of the first and last digit is 9.
Input: 987456.
Output: Sum of the first and last digit is 15.
方法是使用 substr()函数,存储第一个和最后一个数字,然后打印它们的和。
以下是所需的实现:
DECLARE
-- declare variables are A, B, C and S
-- these are same datatype integer
a INTEGER := 14598;
b INTEGER := 0;
C INTEGER := 0;
s INTEGER;
BEGIN
IF a > 9 THEN
c := Substr(a, 1, 1);
b := Substr(a, Length(a), 1);
s := b + c;
ELSE
s := a;
END IF;
dbms_output.Put_line('Sum of the first and last digit is '
||s);
END;
-- Program End
输出:
Sum of the first and last digit is 9
版权属于:月萌API www.moonapi.com,转载请注明出处