情况一:类似于switch
case 表达式
when 值1 then 结果1或语句1(如果是语句,需要加分号)
when 值2 then 结果2或语句2(如果是语句,需要加分号)
...
else 结果n或语句n(如果是语句,需要加分号)
end 【case】(如果是放在begin end中需要加上case,如果放在select后面不需要)
情况二:类似于多重if
case
when 条件1 then 结果1或语句1(如果是语句,需要加分号)
when 条件2 then 结果2或语句2(如果是语句,需要加分号)
...
else 结果n或语句n(如果是语句,需要加分号)
end 【case】(如果是放在begin end中需要加上case,如果放在select后面不需要)
if、else语句
if 情况1 then 语句1;
elseif 情况2 then 语句2;
...
else 语句n;
end if;
if函数if(条件,值1,值2)case情况一:类似于switchcase 表达式when 值1 then 结果1或语句1(如果是语句,需要加分号) when 值2 then 结果2或语句2(如果是语句,需要加分号)...else 结果n或语句n(如果是语句,需要加分号)end 【case】(如果是放在begin end中需要加上case,如果放在select后面不需要)情况二:类似于多重ifcase when 条件1 then 结果1或语句1(如果是语句,需要加分号) whe