SQL语句输出直角三角形

--方法一:

--行数变量
declare @row int
set @row=1
--列数变量
declare @wide int
set @wide=1
--输出内容
declare @xing varchar(5)
Set @xing='*'
while(@row<=4)
begin 
while(@wide<=@row)
begin 
print @xing
Set @xing=@xing+'*'--从新赋值
set @wide=@wide+1 --叠加烈数
end
set @row=@row+1 --叠加行数
end

--方法二:

--输出内容
declare @xing varchar(5)
set @xing=''
--行数变量
declare @row int
set @row=1
--列数变量
declare @wide int
set @wide=1
while(@row<=5)
begin 
if(@wide<=@row and @wide<5)
begin
print @xing
set @xing=@xing+'*'--从新赋值
end
set @row=@row+1 --叠加烈数
end
print @xing

你可能感兴趣的:(SQL语句输出直角三角形)