DECODE
Bu komut ile kolon isimlerini koşullara bağlayarak verilerin durumuna gôre değişik kolon isimlerini seçmek
mümkündür. Yapısal dillerdeki 'if-then-else' yapısının ilkel bir ômeğidir.
DECODE(kolon/ifade,ara1,sonuc1,[ara2,sonuc2, ...,]default)
SELECT ENAME,JOB,
DECODE(JOB,'CLERK','WORKER','MANAGER','BOSS','UNDI FIENED')
DECODE_JOB FROM EMP
ENAME JOB DECODE_JOB
SMITH CLERK WORKER
ALLEN SALESMAN UNDIFIENED
WARD SALESMAN UNDIFIENED
JONES MANAGER BOSS
MARTIN SALESMAN UNDIFIENED
BLAKE MANAGER BOSS
CLARK MANAGER BOSS
SCOTT ANALYST UNDIFIENED
KING PRESIDENT UNDIFIENED
TURNER SALESMAN UNDIFIENED
ADAMS CLERK WORKER
JAMES CLERK WORKER
FORD ANALYST UNDIFIENED
MILLER CLERK WORKER
__________________ |