[Oracle] 오라클 DECODE 함수 사용법 & 예시
DECODE 함수는 프로그래밍에서의 if else 와 비슷한 기능을 수행한다. 사용법은 다음과 같다. DECODE(컬럼명, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3, ..., 그 외 결과) 예시) 부서 테이블에서 부서번호에 따라 부서명을 출력하고 싶을 경우 1 2 SELECT DECODE(DPT_NO, '1','총무부', '2','재무부', '3','인사부', '부서없음') FROM DPT_INFO Colored by Color Scripter cs 주의사항으로는 조건 및 결과가 많아질 경우 CASE WHEN이 더 나을 수도 있다.