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'를 출력한다.
'DBMS > Oracle' 카테고리의 다른 글
[Oracle] 오라클 데이터베이스 시작 (0) | 2013.03.17 |
---|---|
[Oracle] 고아가 되어버린 Synonym 찾기 (0) | 2013.01.24 |
[Oracle] 오라클 정보 보기 View (0) | 2013.01.22 |
[Oracle] Redo Log File 미러링 (0) | 2012.12.26 |
[Oracle] Controlfile 다중화 (0) | 2012.12.26 |