티스토리 뷰

※ Oracle 오라클 DECODE 함수

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

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

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

- 구문

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

  [,default] )

- 사용 예

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

사용자 삽입 이미지

② deptno에 따른 인상급여 출력

사용자 삽입 이미지


댓글