Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Đảo ngược số trong PL/SQL


PL/SQL là ngôn ngữ cấu trúc khối kết hợp chức năng của SQL với các lệnh thủ tục. Trong bài viết này, chúng ta sẽ thảo luận chương trình PL/SQL để đảo ngược một số cho trước ví dụ −

Input : 98765 Output : 56789 Giải thích : số đảo ngược của 98765 là 56789. Input : 56784 Output : 48765 Giải thích Số đảo ngược của '56784' là '48765'.

Phương pháp tìm giải pháp

  • Lấy chữ số cuối của số bằng cách tìm phần dư của num/10.
  • Bây giờ thêm chữ số cuối vào biến khác reversed_num.
  • Bây giờ kiểm tra nếu num thành 0 −
    • Nếu CÓ, quay lại BƯỚC 1.
    • Nếu KHÔNG, chuyển đến BƯỚC 4.
  • Cuối cùng, in reversed_num.

Ví dụ

DECLARE num number; reverse_num number:=0; begin num:=98765; while num>0 loop reverse_num:=(reverse_num*10) + mod(num,10); num:=trunc(num/10); end loop; dbms_output.put_line(' Reversed number is : '|| reverse_num); 

Kết quả

Reversed number is: 56789

Kết luận

Trong bài viết này, chúng ta thảo luận ngôn ngữ lập trình PL/SQL, rất đơn giản; giống như dùng tiếng Anh thường để ra lệnh hệ thống. Chúng ta cũng thảo luận bài toán đảo ngược số trong ngôn ngữ PL/SQL. Hy vọng bạn thấy bài viết hữu ích.