알고리즘 82

[Oracle Database 11g] DECODE

DECODE - Oracle에서 DECODE는 조건에 맞는 다른 값이나 컬럼값으로 추출할 때 사용한다.- DECODE(value, if1, then1, if2, then2, ........ ,else)의 형태이다.- value의 값이 if1이면 then1의 값을 리턴하고, 모든 조건에 맞이 않으면 else를 리턴한다. SQL> SELECT name, deptno, DECODE(deptno, 101, '컴퓨터공학과', 102, '멀티미디어학과', 201, '전자공학과', '기계공학과') DNAMEFROM professor; RESULT >