티스토리 뷰
※ Oracle 오라클 DECODE 함수
- 특정 컬럼의 값을 기준으로 마치 IF문을 사용하는 것과 같은 효과를 내는 함수
- 해당 컬럼의 값이 'A'이면 지정한 특정한 값을 출력하고, 'B'이면 또 다른 값을 출력
- 기본값을 정해서 조건을 만족하지 않는 경우의 출력 제어 가능
- 구문
DECODE({column | expression}, search1, result1 [,search2,result2] ...
[,default] )
- 사용 예
① job값에 따른 새로운 직업명 출력
② deptno에 따른 인상급여 출력
댓글