通用函數(shù)
NVL()處理 null
查詢出每個(gè)雇員的全部年薪
Selectename,sal,comm,(sal+comm)*12fromemp;//此時(shí) comm字段有 null值
//此時(shí)要將 null變?yōu)?0
Selectename,sal,comm,(sal+nvl(comm,0))*12,nvl(comm,0)fromemp;
DECODE()多數(shù)值判斷
類似于 if…else語,不同的是 decode()函數(shù)判斷的是數(shù)值哪怔,而不是邏輯條件喧务。
顯示全部雇員的職位欧穴,但是這些職位要求替換為中文顯示
Selectempno,ename,job,decode(job,’CLERK’,’辦 事 員 ’,’SALESMAN’,’銷 售 人
員’,’MANAGER’,’經(jīng)理’,’ANALYST’,’分析員’,’PRESIDENT’,’總裁’)fromemp