如何通過SQL語句?

結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關係資料庫系統;在此處通過SQL語句輸出三角圖形的講解。Sql Server

如何通過SQL語句 列印輸出三角形

如何通過SQL語句 列印輸出三角形

工具/原料

資料庫軟體

方法/步驟

1.首先開啟資料庫軟體,新建查詢文件,在這使用的是Sql Server,如圖:

如何通過SQL語句 列印輸出三角形

如何通過SQL語句 列印輸出三角形

2.開始定義變數,並賦初始值,如圖:

DECLARE @X INT,@y char ,@z varchar(100),@a INT SET @X=0 --符號遞增時的初始值

SET @a=8 --符號遞減時的初始值 可自己定義

set @y='*'--輸出的符號 可自己定義 set @z=' ' 輸出字串

如何通過SQL語句 列印輸出三角形

3.建立從圖形遞增開始,首先建立迴圈,如圖:

WHILE @X <8

BEGIN SET @[email protected] +1

SET @[email protected] -1

set @z=REPLICATE(' ',@a) +REPLICATE(@y,@X*2) print @z END

如何通過SQL語句 列印輸出三角形

如何通過SQL語句 列印輸出三角形

4.在迴圈輸出中用到了REPLICATE() 方法。REPLICATE ( string_expression ,integer_expression ) 以指定的次數重複字串值。

例如:REPLICATE(' ',@a) ,輸出@a個' '空格

5.從新給變數賦值,為進行倒三角的準備,如圖:

如何通過SQL語句 列印輸出三角形

6.建立從圖形遞減開始,首先建立迴圈,如圖:

WHILE @a >0

BEGIN

SET @[email protected] -1

SET @[email protected] +1

set @z=REPLICATE(' ',@x) +REPLICATE(@y,@a*2)

print @z

END

如何通過SQL語句 列印輸出三角形

如何通過SQL語句 列印輸出三角形

如何通過SQL語句 列印輸出三角形

7.就完成了sql語句的三角圖形輸出,組合後的凌形,全部語句如下:

--REPLICATE ( string_expression ,integer_expression ) 以指定的次數重複字串值。

DECLARE @X INT,@y char ,@z varchar(100),@a INT SET @X=0 --星*遞增時的初始值

SET @a=8 --星*遞減時的初始值

set @y='*'--輸出符號

set @z=''--輸出字串

WHILE @X <8

BEGIN

SET @[email protected] +1

SET @[email protected] -1

set @z=REPLICATE(' ',@a) +REPLICATE(@y,@X*2)

print @z

END

SET @a=8

SET @x=0

WHILE @a >0

BEGIN

SET @[email protected] -1

SET @[email protected] +1

set @z=REPLICATE(' ',@x) +REPLICATE(@y,@a*2)

print @z

END

GO

可自行定義輸出符號,如圖:

如何通過SQL語句 列印輸出三角形

如何通過SQL語句 列印輸出三角形

如何通過SQL語句 列印輸出三角形

如何通過SQL語句 列印輸出三角形

三角形, 結構化, 語句, 查詢語言, 列印輸出,
相關問題答案