📌  相关文章
📜  PL / SQL中数字的第一位和最后一位数字的总和

📅  最后修改于: 2022-05-13 01:55:19.032000             🧑  作者: Mango

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