功能:實現簡單的雙分支
語法:函數
IF(表達式1,表達式2,表達式3)
若是表達式1成立,if函數返回表達式2的值,不然返回表達式3的值oop
case 變量|表達式|字段 when 要判斷的值1 then 返回的值1或語句1; when 要判斷的值2 then 返回值2或語句2; ... else 要返回的值或語句; end case;
case when 要判斷的條件1 then 返回的值1或語句1; when 要判斷的條件2 then 返回的值2或語句2 ... else 返回的值或語句; end case;
功能:實現多重分支
語法:code
if 條件1 then 語句1; elseif 條件2 then 語句2; ... else 語句n end if;
應用在begin end中it
分類:while、loop、repeat
循環控制:iterate相似於continue,結束本次循環;leave相似於break,跳出循環基礎
語法:變量
while 循環條件 do 循環體; end while;
語法:循環
loop 循環體; end loop;
模擬死循環語法
語法:程序
repeat 循環體; until 結束循環的條件 end repeaet;