天天看點

學習筆記(03):Oracle資料庫-通用函數

立即學習:https://edu.csdn.net/course/play/3574/62069?utm_source=blogtoedu

/*
   簡單的資料處理函數:
   NVL()、DECODE()
*/

/*處理 null : 計算出每一個雇員的年薪,包括基本工資和傭金 NVL(列,替代空值的值) */
SELECT empno, ename, job, (sal+comm)*12 income FROM emp;

SELECT empno, ename, job, sal, NVL(sal, 0), comm, NVL(comm, 0), (NVL(sal, 0)+NVL(comm,0))*12 income FROM emp;

/*多數值判斷 :
 DECODE (列, 比對内容1, 顯示内容1,比對内容2, 顯示内容2,...)
*/
SELECT empno, ename, job, DECODE(job, 'CLERK', '辦事員', 'SALESMAN', '銷售', '暫無') FROM emp;