日期:2014-05-18  浏览次数:20787 次

显示99乘法表
如何显示
1*1=1
2*1=2   2*2=4
3*1=3   3*2=6   3*3=9
.
.
.
9

请高手执教

------解决方案--------------------
declare @sql varchar(8000)
set @sql = ' '
declare @i int
declare @j int
select @i=1,@j=1
while @i <=9
begin
while @j <=@i
select @sql=@sql+rtrim(@i) + '* ' + rtrim(@j) + '= ' + rtrim(@i*@j)+ ' ',@j=@j+1

print @sql+char(13)
select @sql= ' ',@j=1,@i=@i+1
end