1、if函数
if(条件表达式,值1,值2):当参数1为true的时候,返回值1,否则返回值2
2、CASE结构
case 表达式
when 值1 then 结果1或者语句1(如果是语句需要加分号)when 值2 then 结果2或者语句2 ...else 结果n或者语句nend [case] (如果是放在begin end之间需要加case,如果在select后则不需要)
casewhen 条件1 then 结果1或者语句1(如果是语句需要加分号)when 条件2 then 结果2或者语句2...else 结果n或者语句nend [case] (如果是放在begin end之间需要加case,如果是在select后⾯case可以省略)
3、if结构
if结构类似于java中的 if..else if...else的语法,如下:if 条件语句1 then 语句1;elseif 条件语句2 then 语句2;...else 语句n;end if;
4、循环
while:类似于java中的while循环repeat:类似于java中的do while循环loop:类似于java中的while(true)死循环,需要在内部进⾏控制。
repeat循环类似于java中的do…while循环,不管如何,循环都会先执⾏⼀次,然 后再判断结束循环的条件,不满⾜结束条件,循环体继续执⾏。这块和while不 同,while是先判断条件是否成⽴再执⾏循环体。