当前位置: 移动技术网 > IT编程>数据库>MSSQL > sql语句实现四种九九乘法表

sql语句实现四种九九乘法表

2017年12月12日  | 移动技术网IT编程  | 我要评论

海上繁花结局,杨议的老婆孟真,凉凉 下载

下面用while 和 if 条件写的sql语句的四种九九乘法表

 sql语句实现--x 左下角九九乘法表

declare @i int ,@j int,@s varchar()
 set @i=
 while @i<
 begin
 set @j=
 set @s=''
 while @j<=@i
 begin 
 set @s=@s+cast(@j as char())+'*'+cast(@i as char())+'='+cast((@i*@j)as char())
 set @j=@j+
 end
 print @s
 set @i=@i+
 end

结果:

 sql语句实现--x 右下角九九乘法表

declare @i int ,@j int,@s varchar()
 set @i=
 while @i<
 begin
 set @j=
 set @s=''
 while @j>
 begin
 if @j>@i
 begin
 set @s=@s+'    ' --七个空格
 end
 else 
 begin
 set @s=@s+cast(@i as char())+'*'+cast(@j as char())+'='+cast((@i*@j)as char())
 end
 set @j=@j-
 end
 print @s
 set @i=@i+
 end

结果:

sql语句实现--9x9右上角

declare @i int ,@j int,@s varchar(100)
set @i=1
while @i<10
begin 
set @j=1
set @s=''
while @j<10
begin 
if @j<@i
begin
set @s=@s+'    '--7
end
else 
begin 
set @s=@s+cast(@i as char(1))+'*'+cast(@j as char(1))+'='+cast((@i*@j)as char(3))
end
set @j=@j+1
end
print @s
set @i=@i+1
end

结果:

sql语句实现--9x9左上角

declare @i int ,@j int,@s varchar(100)
set @i=1
while @i<10
begin
set @j=@i
set @s=''
while @j<10
begin 
set @s=@s+cast(@i as char(1))+'*'+cast(@j as char(1))+'='+cast((@i*@j)as char(3))
set @j=@j+1
end
print @s
set @i=@i+1
end

结果:


以上内容就是通过四种方式写的九九乘法表,希望大家喜欢。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网