Computer >> Máy Tính >  >> Lập trình >> MySQL

Tổng của chữ số đầu tiên và chữ số cuối cùng của một số trong PL / SQL


Trong bài toán này, chúng ta được cho một số n. Nhiệm vụ của chúng ta là tạo một chương trình để tìm tổng của chữ số đầu tiên và chữ số cuối cùng của một số trong PL / SQL.

Đầu tiên, hãy cùng tìm hiểu về PL / SQL,

PL / SQL là sự kết hợp của SQL cùng với các tính năng thủ tục của ngôn ngữ lập trình.

Hãy lấy một ví dụ để hiểu vấn đề,

Đầu vào - n =31415

Đầu ra - 8

Giải thích - chữ số đầu tiên =3, chữ số cuối cùng =5. Tổng =8

Để giải quyết vấn đề này, chúng ta sẽ trích xuất chữ số đầu tiên và chữ số cuối cùng thành số n. Và in tổng của chúng.

Các chữ số đầu tiên và cuối cùng được trích xuất bằng cách sử dụng substr () chức năng.

Ví dụ

Chương trình minh họa hoạt động của giải pháp của chúng tôi,

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

Đầu ra

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