오라클 조건에 따른 값 출력 DECODE 함수
SELECT DECODE(컬럼명,조건,컬럼값이 조건과 같으면, 컬럼값이 조건과 다르면) FROM DUAL 예를 들어보면 DECODE(SCHOOL, 학교, 공부, 놀자) SCHOOL 컬럼값이 조건의 '학교'와 같으면 '공부'를 출력. 달면 '놀자'를 출력 아래처럼 다른 방법으로 표현 할 수도 있다 SELECT DECODE(컬럼명, 조건1, 컬럼값이 조건1과 같으면, 조건2, 컬럼값이 조건2와 같으면, 그 외) FROM DUAL 이것도 예를 들어보면 DECODE(DEPT, '경리팀', '돈', '전산팀', 'PC', '부서없음') DEPT 컬럼값이 '경리팀'이면 '돈'을 출력. '전산팀'일 경우 'PC'를 출력. 그 외의 값들은 '부서없음' 출력
더보기