Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

PL/SQL에서 숫자의 첫 번째 숫자와 마지막 숫자의 합계


이 문제에서는 숫자 n이 주어집니다. 우리의 임무는 PL/SQL에서 숫자의 첫 번째 숫자와 마지막 숫자의 합을 찾는 프로그램을 만드는 것입니다.

먼저 PL/SQL에 대해 살펴보겠습니다.

PL/SQL은 SQL과 프로그래밍 언어의 절차적 기능의 조합입니다.

문제를 이해하기 위해 예를 들어보겠습니다.

입력 - n =31415

출력 − 8

설명 - 첫 번째 숫자 =3, 마지막 숫자 =5. 합계 =8

이 문제를 해결하기 위해 숫자 n의 첫 번째 숫자와 마지막 숫자를 추출합니다. 그리고 그 합계를 출력합니다.

첫 번째와 마지막 숫자는 substr()을 사용하여 추출됩니다. 기능.

예시

우리 솔루션의 작동을 설명하는 프로그램

DECLARE
   n INTEGER := 31415;
   fistDigit INTEGER := 0;
   lastDigit INTEGER := 0;
   s INTEGER;
BEGIN
   IF a > 9 THEN
   lastDigit:= Substr(n, 1, 1);
   fistDigit := Substr(n, Length(n), 1);
   s := fistDigit + lastDigit;
   ELSE
   s := n;
   END IF;
dbms_output.Put_line('Sum of the first digit and last digit of the number is ' ||s);
END;
-- Program End

출력

Sum of the first digit and last digit of the number is 8