집 >데이터 베이스 >MySQL 튜토리얼 >SQL을 사용하여 다양한 삼각형 모양을 인쇄하는 방법은 무엇입니까? (예)
SQL을 사용하여 다양한 유형의 삼각형 모양을 인쇄하는 방법을 살펴보겠습니다. (관련 권장 사항: "MySQL Tutorial" "SQL Tutorial")
문법:
Declare @variable_name DATATYPE -- 首先用数据类型(int)声明所有变量 select @variable = WITH_ANY_VALUE -- 选择变量并用值初始化 while CONDITION -- 例如@variable > 0 begin -- 开始 print replicate('*', @variable) -- 在变量times中复制插入*字符 set increment/decrement -- 递增/递减 -- @variable= @variable+1 END -- while循环结束
첫 번째 유형:
DECLARE @var int -- 声明 SELECT @var = 5 -- 初始化 WHILE @var > 0 -- 条件 BEGIN -- 开始 PRINT replicate('* ', @var) -- 打印 SET @var = @var - 1 -- 递减 END -- END
출력:
* * * * * * * * * * * * * * *
두 번째 유형:
DECLARE @var int -- 声明 SELECT @var = 1 -- 初始化 WHILE @var <= 5 -- 条件 BEGIN -- 开始 PRINT replicate('* ', @var) -- Print SET @var = @var + 1 -- Set END -- end
출력 :
* * * * * * * * * * * * * * *
세 번째 유형:
DECLARE @var int, @x int -- 声明两个变量 SELECT @var = 4,@x = 1 -- 初始化 WHILE @x <=5 -- 条件 BEGIN PRINT space(@var) + replicate('*', @x) -- here space for -- create spaces SET @var = @var - 1 -- set set @x = @x + 1 -- set END -- End
출력:
* ** *** **** *****
네 번째 유형:
DECLARE @var int, @x int -- 声明两个变量 SELECT @var = 0,@x = 5 -- 初始化 WHILE @x > 0 -- 条件 BEGIN PRINT space(@var) + replicate('*', @x) -- here space for -- create spaces SET @var = @var + 1 -- set set @x = @x - 1 -- set END -- End
출력:
***** **** *** ** *
이 문서는 SQL을 사용하여 다른 내용을 인쇄하는 방법에 대한 것입니다. 에 간단하고 흥미로운 삼각형 방법이 도움이 필요한 친구들에게 도움이 되기를 바랍니다!
위 내용은 SQL을 사용하여 다양한 삼각형 모양을 인쇄하는 방법은 무엇입니까? (예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!