通用函数
NVL()处理 null
查询出每个雇员的全部年薪
Selectename,sal,comm,(sal+comm)*12fromemp;//此时 comm字段有 null值
//此时要将 null变为 0
Selectename,sal,comm,(sal+nvl(comm,0))*12,nvl(comm,0)fromemp;
DECODE()多数值判断
类似于 if…else语,不同的是 decode()函数判断的是数值,而不是逻辑条件。
显示全部雇员的职位,但是这些职位要求替换为中文显示
Selectempno,ename,job,decode(job,’CLERK’,’办 事 员 ’,’SALESMAN’,’销 售 人
员’,’MANAGER’,’经理’,’ANALYST’,’分析员’,’PRESIDENT’,’总裁’)fromemp