`
laowood
  • 浏览: 122192 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 9*9乘法口诀表

阅读更多
select replace(reverse(sys_connect_by_path(reverse(rownum || '*' || lv || '=' || rpad(rownum * lv, 2)),'/ ')),'/')
from (select level lv from dual connect by level < 10)
where lv = 1
connect by lv + 1 = prior lv;

-----------------------------------

declare
v_num1 number;
v_num2 number;
v_str varchar2(200);
begin
v_num1:=1;
v_num2:=1;
loop
loop
v_str:=v_str||to_char(v_num2)||'*'||to_char(v_num1)||'='||substr(to_char((v_num1*v_num2)||' '),1,2);
v_num2:=v_num2+1;
v_str:=v_str||' ';
exit when v_num2>v_num1;
end loop;
dbms_output.put_line(v_str);
v_num1:=v_num1+1;
v_str:='';
v_num2:=1;
exit when v_num1>9;
end loop;
end;
2
1
分享到:
评论

相关推荐

    php实现的九九乘法口诀表简洁版

    九九乘法口诀表也是很多面试考试的程序题,考察php面试者的逻辑思维能力,主要就是对算法的理解和运用,下面是小编用php写的输出九九乘法口诀的php代码: &lt;?php for($i=1;$i&lt;=9;$i++) { for($j=1;$j&lt;=$i;$...

    Oracle三种循环(For、While、Loop)实现九九乘法表

    本篇文章将深入探讨Oracle中的三种循环机制——For循环、While循环和Loop循环,并通过实现九九乘法表来展示它们各自的特点和用法。 1. **Oracle中的For循环**: For循环在Oracle中通常用于已知循环次数的情况。在...

    Java、.zip-java编程99乘法表

    这个项目的基本目标是打印出从1到9的所有数字的乘法表格,也就是我们小时候学习数学时常用的“9×9口诀表”。 首先,我们需要了解Java编程语言的基础知识。Java是一种面向对象的、跨平台的编程语言,由Sun ...

    oracle PL/SQL

    oracle PL/SQL 包括函数的创建,调用,删除 存储过程的创建,调用,删除 记录及乘法口诀表等应用举例

    Java 实验内容

    1. **乘法口诀表输出**:利用嵌套循环实现,外部循环控制行数,内部循环控制列数,输出相应乘积。 2. **序列和计算**:使用循环计算序列1 + 1/2! + 1/3! + ... 的前20项和,注意使用递归或循环计算阶乘。 3. **完数...

    面向对象与java程序设计实验内容.doc

    乘法口诀表的输出展示了for循环的嵌套使用,用于控制行和列的遍历。接着,分别用for和do-while循环计算1+1/2!+1/3!+...的前20项和,展示了两种不同类型的循环在解决相同问题时的等价性。最后,通过查找完数(因子和...

Global site tag (gtag.js) - Google Analytics