Programming/Information

Oracle DECODE 함수 정리

Lucky™ 2007. 12. 4. 18:05

※ Oracle 오라클 DECODE 함수

- 특정 컬럼의 값을 기준으로 마치 IF문을 사용하는 것과 같은 효과를 내는 함수

- 해당 컬럼의 값이 'A'이면 지정한 특정한 값을 출력하고, 'B'이면 또 다른 값을 출력

- 기본값을 정해서 조건을 만족하지 않는 경우의 출력 제어 가능

- 구문

  DECODE({column | expression}, search1, result1 [,search2,result2] ...

  [,default] )

- 사용 예

① job값에 따른 새로운 직업명 출력

② deptno에 따른 인상급여 출력