一、标准
一、单个IF 1、 if a=... then ......... end if; 2、 if a=... then ...... else .... end if; 二、多个IF if a=.. then ...... elsif a=.. then .... end if; 这里中间是“ELSIF”,而不是ELSE IF 。这里需要特别注意
二、case函数
例:
三、DECODE函数
DECODE(value,if1,then1,if2,then2,if3,then3,...,else)
表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。
例:
1 select last_name,job_id,salary,decode(job_id,'IT_PROG',salary*1.1,'ST_CLERK',SALARY*1.15,'SA_REP',SALARY*1.2)FROM EMPLOYEES;