DECODE
- Oracle에서 DECODE는 조건에 맞는 다른 값이나 컬럼값으로 추출할 때 사용한다.
- DECODE(value, if1, then1, if2, then2, ........ ,else)의 형태이다.
- value의 값이 if1이면 then1의 값을 리턴하고, 모든 조건에 맞이 않으면 else를 리턴한다.
SQL>
SELECT name, deptno,
DECODE(deptno, 101, '컴퓨터공학과',
102, '멀티미디어학과',
201, '전자공학과',
'기계공학과') DNAME
FROM professor;
RESULT >
'알고리즘 > Oracle Database 11g ' 카테고리의 다른 글
[Oracle Database 11g] JOIN (0) | 2018.03.04 |
---|---|
[Oracle database 11g] CASE (0) | 2018.03.04 |
[Oracle Database 11g] 숫자 함수 : Numeric Functions (0) | 2018.02.03 |
[Oracle Database 11g] 문자 함수 : Character Functions (0) | 2018.02.03 |
[Oracle Database 11g] ORDER BY (0) | 2018.02.03 |