DBMS/Oracle
[Oracle] DECODE 함수
Denali
2013. 2. 21. 00:57
DECODE 함수
DECODE(표현식, 기준값1, 값1 [, 기준값2, 값2, ... , 디폴트 값])
표현식의 값이 기준값1이면 값1을 출력하고, 기준값2이면 값2를 출력한다.
그리고 기준값이 없으면 디폴트 값을 출력한다.
SELECT ename, deptno
, DECODE(depono, 10, 'MANAGEMENT' , 20, 'SALES' , 30, 'DESIGN' , 40, 'INTERNATIONAL') dname FROM emp; |
deptno가 10이면 'MANAGEMENT'를 출력하고, 20이면 'SALES'를 출력한다.