sql语句实现四种九九乘法表
程序员文章站
2024-01-12 08:16:16
下面用while 和 if 条件写的sql语句的四种九九乘法表
sql语句实现--x 左下角九九乘法表
declare @i int ,@j i...
下面用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
结果:
以上内容就是通过四种方式写的九九乘法表,希望大家喜欢。
上一篇: SQL Server数据库按百分比查询出表中的记录数
下一篇: 数据库访问性能优化