迴圈操作是資料庫中最常見的問題,下面就將為您分別介紹sql迴圈語句和多分支語句的語法,希望對您學習sql的迴圈語句能夠有些許幫助。
一 迴圈語法
while (條件--只能是表示式)
語句或語句塊
[break]--強制退出
二 例子:
declare @n int
while(1=1)
begin
select @n=count(*) from stumarks where writtenexam<60--統計不及格人數
if(@n>0)
update stumarks set writtenexam=writtenexam+2--每人加兩分
else
break--退出迴圈
end三 多分支語句語法
case
when 條件1 then 結果1
when 條件2 then 結果2
[else 其他結果]
end四 例子:
select stuno,成績=case
when writtenexam<60 then 'e'
when writtenexam between 60 and 69 then 'd'
when writtenexam between 70 and 79 then 'c'
when writtenexam between 80 and 89 then 'b'
else 'a'
endfrom stumarks
sql迴圈語句和多分支語句的語法介紹
迴圈操作是資料庫中最常見的問題,下面就將為您分別介紹sql迴圈語句和多分支語句的語法,希望對您學習sql的迴圈語句能夠有些許幫助。一 迴圈語法 while 條件 只能是表示式 語句或語句塊 break 強制退出 二 例子 declare n int while 1 1 begin select n ...
分支語句和迴圈語句
分支語句 1.if 2.switch 迴圈語句 1.while 2.for 3.do while goto語句 c語言中由乙個分號 隔開的就是一條語句。好好學習,找到好工作,不好好學習,回家種地,好好學習和不好好學習就是兩種選擇。語法結構 if 表示式1 語句1 else if 表示式2 語句2 e...
分支語句和迴圈語句
if語句 if 表示式 語句 if 表示式 語句1 else 語句2 多分支 if 表示式1 語句1 else if 表示式2 語句2 else 語句3 include int main else return 0 switch語句 switch語句也是一種分支語句,常常用於多分支的情況 switc...