功能:实现简单的双分支
语法:函数
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;