[转载]一条SQL语句搞定九九乘法表
luyued 发布于 2011-04-14 12:43 浏览 N 次
原文地址:一条SQL语句搞定九九乘法表作者:永不言敗--一条语句搞定九九乘法表
select
max(case when a < 1 then '' else '1*'+cast(a as varchar)+'='+cast(a*1 as varchar) end) as [1],
max(case when a < 2 then '' else '2*'+cast(a as varchar)+'='+cast(a*2 as varchar) end) as [2],
max(case when a < 3 then '' else '3*'+cast(a as varchar)+'='+cast(a*3 as varchar) end) as [3],
max(case when a < 4 then '' else '4*'+cast(a as varchar)+'='+cast(a*4 as varchar) end) as [4],
max(case when a < 5 then '' else '5*'+cast(a as varchar)+'='+cast(a*5 as varchar) end) as [5],
max(case when a < 6 then '' else '6*'+cast(a as varchar)+'='+cast(a*6 as varchar) end) as [6],
max(case when a < 7 then '' else '7*'+cast(a as varchar)+'='+cast(a*7 as varchar) end) as [7],
max(case when a < 8 then '' else '8*'+cast(a as varchar)+'='+cast(a*8 as varchar) end) as [8],
max(case when a < 9 then '' else '9*'+cast(a as varchar)+'='+cast(a*9 as varchar) end) as [9]
from (
select 1 as a
union all
select 2
union all
select 3
union all
select 4
union all
select 5
union all
select 6
union all
select 7
union all
select 8
union all
select 9
) as t1
group by a
结果如下:
select
max(case when a < 1 then '' else '1*'+cast(a as varchar)+'='+cast(a*1 as varchar) end) as [1],
max(case when a < 2 then '' else '2*'+cast(a as varchar)+'='+cast(a*2 as varchar) end) as [2],
max(case when a < 3 then '' else '3*'+cast(a as varchar)+'='+cast(a*3 as varchar) end) as [3],
max(case when a < 4 then '' else '4*'+cast(a as varchar)+'='+cast(a*4 as varchar) end) as [4],
max(case when a < 5 then '' else '5*'+cast(a as varchar)+'='+cast(a*5 as varchar) end) as [5],
max(case when a < 6 then '' else '6*'+cast(a as varchar)+'='+cast(a*6 as varchar) end) as [6],
max(case when a < 7 then '' else '7*'+cast(a as varchar)+'='+cast(a*7 as varchar) end) as [7],
max(case when a < 8 then '' else '8*'+cast(a as varchar)+'='+cast(a*8 as varchar) end) as [8],
max(case when a < 9 then '' else '9*'+cast(a as varchar)+'='+cast(a*9 as varchar) end) as [9]
from (
select 1 as a
union all
select 2
union all
select 3
union all
select 4
union all
select 5
union all
select 6
union all
select 7
union all
select 8
union all
select 9
) as t1
group by a
结果如下:
上一篇:原创【新诗页】沉 远凡 下一篇:九九关爱网一周推荐(4.2-4.8)
相关资讯
- 05-14· 品牌导语
- 05-14· 汽车美容店投资分析
- 05-14· 这家漾清美容店开在晋安
- 05-09· 2011.04.13 高考倒计时54天
- 05-09· 世界上各种武器 电器和交
- 05-09· 亚林旗下国际巨星将刮中
- 05-09· 《黑羊》教学反思
- 05-09· 诺基亚手机的Cmos和卡尔蔡
- 05-09· 卡尔曼滤波在单片机上的
- 05-08· 学车首付980
图文资讯
最新资讯
- 05-08· 不止是童话
- 05-08· 卡尔曼滤波(Kalman Filter)
- 05-08· 慈禧也爱西洋绘画(附图
- 05-08· 化妆的最高境界就是“自
- 05-07· 美鹰汽车美容培训学校新
- 05-07· 美鹰汽车美容中心】美国
- 05-07· [转载]品牌驱动力——美鹰
- 05-07· 美鹰 封釉 DIY操作
- 04-29· 恒泰证券:2010年汽车行业投
- 04-29· 颐.龙.恒泰接待中心1月2日