用SQL打印乘法口诀表
时间:2021-07-01 10:21:17
帮助过:4人阅读
用SQL打印出乘法口诀表
declare @i int ,
@j int
set @i=1--@i是乘法口诀的行数
while @i<10--一共九行
begin
set @j=1--每次都是从1*开始,j每循环一次递增
declare @str varchar(
500)
--print每次输出都会换行
--为了实现不换行,定义了变量,让每一行的算式都加到@str变量中
set @str=‘ ‘--每次清空,用来存储乘法口诀每行的乘法算式
while @i>=@j
begin--第i行
set @str= @str + convert(
varchar(
10),
@j)
+‘*‘+convert(
varchar(
10),
@i)
+
‘=‘+convert(
varchar(
10),(
@i*@j))
+‘ ‘
set @j=@j+1--状态改变
end
set @i=@i+1--行数的状态改变
print @str
end
用SQL打印乘法口诀表
标签: