用SQL实现9*9乘法表
来源:互联网 发布:数据库概念模型 编辑:程序博客网 时间:2024/06/05 06:48
With Nums As
(Select Level Num From Dual Connect By Level < 10)
Select Max(Decode(a, 1, Exp)) a, Max(Decode(a, 2, Exp)) b, Max(Decode(a, 3, Exp)) c, Max(Decode(a, 4, Exp)) d, Max(Decode(a, 5, Exp)) e,
Max(Decode(a, 6, Exp)) f, Max(Decode(a, 7, Exp)) g, Max(Decode(a, 8, Exp)) h, Max(Decode(a, 9, Exp)) i
From (Select a.Num a, b.Num b, a.Num || '*' || b.Num || '=' || Lpad(a.Num * b.Num, 2, ' ') Exp From Nums a, Nums b Where a.Num <= b.Num)
Group By b
(Select Level Num From Dual Connect By Level < 10)
Select Max(Decode(a, 1, Exp)) a, Max(Decode(a, 2, Exp)) b, Max(Decode(a, 3, Exp)) c, Max(Decode(a, 4, Exp)) d, Max(Decode(a, 5, Exp)) e,
Max(Decode(a, 6, Exp)) f, Max(Decode(a, 7, Exp)) g, Max(Decode(a, 8, Exp)) h, Max(Decode(a, 9, Exp)) i
From (Select a.Num a, b.Num b, a.Num || '*' || b.Num || '=' || Lpad(a.Num * b.Num, 2, ' ') Exp From Nums a, Nums b Where a.Num <= b.Num)
Group By b
Order By a;
效果:
- 用SQL实现9*9乘法表
- sql输出9*9乘法口诀表
- 一条SQL生成9*9乘法表
- ORACLE SQl——9*9 乘法表的实现方法
- SQL SERVER实现乘法口诀表
- 用SQL语句实现乘法口诀
- 简单实现9*9乘法表
- java实现9*9乘法表
- C语言实现9-9乘法表
- PHP实现9x9乘法表
- 用JS实现乘法表
- 用T--SQL 输出99乘法表:
- SQL乘法表
- Sql 99乘法表
- 9*9乘法表
- 9*9乘法表
- 9*9乘法表
- 9*9乘法表
- ruby 操作 csv
- A 项目 实战 (一)开篇
- object-c 三
- object-c 四
- JavaScript设计模式
- 用SQL实现9*9乘法表
- file 元素样式的模拟(兼容模式)
- 基于海天雄CES-V210开发板的WinCE6.0 kitl 配置、连接和调试详解
- 第十三章 1、多线程概念
- 第一个ajax小实例(借助dwr包)
- 程序员应该具备的能力
- 黑马程序员-java的枚举类型
- WCF链接服务超时解决办法
- ubuntu安装firefox最新版