如何用SQL打印出不同的三角形狀?(示例)

如何用SQL打印出不同的三角形狀?(示例)

讓我們看看如何使用sql打印各種類型的三角形狀。(相關推薦:《mysql教程》《mysql教程》)

語法:

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?<p>輸出:<br></p><pre class="brush:php;toolbar:false">* *?* *?*?* *?*?*?* *?*?*?*?*

第三種:

DECLARE?@var?int,?@x?int?????????????????--?聲明兩個變量 SELECT?@var?=?4,@x?=?1???????????????????--?初始化 WHILE?@x?<p>輸出:<br></p><pre class="brush:php;toolbar:false">????* ???** ??*** ?**** *****

第四種:

DECLARE?@var?int,?@x?int?????????????????--?聲明兩個變量 SELECT?@var?=?0,@x?=?5???????????????????--?初始化 WHILE?@x?&gt;?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打印出不同的三角形的方法介紹,簡單有趣,希望對需要的朋友有所幫助!

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享