>데이터 베이스 >MySQL 튜토리얼 >SQL을 사용하여 다양한 삼각형 모양을 인쇄하는 방법은 무엇입니까? (예)

SQL을 사용하여 다양한 삼각형 모양을 인쇄하는 방법은 무엇입니까? (예)

藏色散人
藏色散人원래의
2019-03-20 14:53:475231검색

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(&#39;* &#39;, @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(&#39;*&#39;, @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(&#39;*&#39;, @x)   -- here space for 
                                         -- create spaces  
SET @var = @var + 1                      -- set 
set @x = @x - 1                          -- set 
END                                      -- End

출력:

*****
 ****
  ***
   **
    *

이 문서는 SQL을 사용하여 다른 내용을 인쇄하는 방법에 대한 것입니다. 에 간단하고 흥미로운 삼각형 방법이 도움이 필요한 친구들에게 도움이 되기를 바랍니다!

위 내용은 SQL을 사용하여 다양한 삼각형 모양을 인쇄하는 방법은 무엇입니까? (예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.