T SQL流程控制語句

2021-09-17 20:56:16 字數 1160 閱讀 4071

格式:

if 布林表示式

begin

endelse

begin

end

示例:

declare @a int

set @a = 3

if @a%2=1

print 'a為奇數'

else

print 'a為偶數'

格式:

case 表示式

when 常量 then 結果表示式

else 結果表示式

end

示例:

declare @a int,@b varchar(10)

set @a = 3

set @b =

case @a

when 1 then 'a的值為1'

when 2 then 'a的值為2'

when 3 then 'a的值為3'

else 'a的值為其他'

endprint @b

格式:

case 

when 條件表示式 then 結果表示式

else 結果表示式

end

示例:把具體分數換為相應等級

declare @a int,@b varchar(10)

set @a = 78

set @b =

case

when @a>=90 then '優秀'

when @a>=80 then '良好'

when @a>=70 then '中等'

when @a>=60 then '及格'

else '不及格'

endprint @b

格式:

while 表示式

begin

end

示例:迴圈輸出1至9

declare @a int

set @a = 1

while @a<10

begin

print @a

set @a = @a+1

end

T SQL查詢高階 流程控制語句

概述 和其他高階語言一樣,t sql中也有用於控制流程的語句。t sql中的流程控制語句進一步擴充套件了t sql的力量 使得大部分業務邏輯可以在資料庫層面進行。但很多人對t sql中的流程控制語句並沒有系統的了解,本篇文章會系統的對t sql語句中的流程控制語句進行系統講解。基本概念 在沒有流程控...

T SQL查詢高階 流程控制語句

和其他高階語言一樣,t sql中也有用於控制流程的語句。t sql中的流程控制語句進一步擴充套件了t sql的力量 使得大部分業務邏輯可以在資料庫層面進行。但很多人對t sql中的流程控制語句並沒有系統的了解,本篇文章會系統的對t sql語句中的流程控制語句進行系統講解。基本概念 在沒有流程控制語句...

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...