在 PL/SQL 中反转数字

PL/SQL 是一种块结构语言,它将 SQL 的功能与过程命令相结合。在本文中,我们将讨论 PL/SQL 中的程序来反转给定的数字,例如 -

Input : 98765

Output : 56789

Explanation : reverse number of 98765 is 56789.

Input : 56784

Output : 48765

Explanation Reverse number of ‘56784’ is ‘48765’.

寻找解决方案的方法

  • 通过找到 num/10 的余数,从数字中取出最后一位数字。

  • 现在将最后一位数字添加到另一个变量 reversed_num。

  • 现在检查 num 是否变为 0 -

    • 如果是,则转到 STEP1。

    • 如果否,则转至 STEP4。

  • 最后,打印 reversed_num。

示例

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);

输出结果
Reversed number is: 56789

结论

在本文中,我们讨论了 PL/SQL 编程语言,它使用起来非常简单;感觉就像用普通的英语来指挥系统。我们还讨论了PL/SQL 语言中数字取反的问题。我们希望这篇文章对您有所帮助。

以上是 在 PL/SQL 中反转数字 的全部内容, 来源链接: utcz.com/z/341315.html

回到顶部