[Oracle] DECODE 함수
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'를 출력한다.