sql迴圈語句和多分支語句的語法介紹

2022-03-19 04:28:30 字數 766 閱讀 7701

迴圈操作是資料庫中最常見的問題,下面就將為您分別介紹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...