旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

如何用SQL打印出差别的三角外形?(示例)【MySQL教程】,SQL,三角形

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:57评论:0


导读:让我们看看怎样运用SQL打印各种类型的三角外形。(相干引荐:《MySQL教程》《SQL教程》)语法:Declare@variable_nameDATATYPE...

让我们看看怎样运用SQL打印各种类型的三角外形。(相干引荐:《MySQL教程》《SQL教程》)

语法:

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打印出差别的三角外形?(示例)的细致内容,更多请关注ki4网别的相干文章!

标签:SQL三角形


欢迎 发表评论: