格式:
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 表示式 語...