SELECT DECODE(컬럼명,조건,컬럼값이 조건과 같으면, 컬럼값이 조건과 다르면)
FROM DUAL
예를 들어보면
DECODE(SCHOOL, 학교, 공부, 놀자)
SCHOOL 컬럼값이 조건의 '학교'와 같으면 '공부'를 출력. 달면 '놀자'를 출력
아래처럼 다른 방법으로 표현 할 수도 있다
SELECT DECODE(컬럼명, 조건1, 컬럼값이 조건1과 같으면, 조건2, 컬럼값이 조건2와 같으면, 그 외)
FROM DUAL
이것도 예를 들어보면
DECODE(DEPT, '경리팀', '돈', '전산팀', 'PC', '부서없음')
DEPT 컬럼값이 '경리팀'이면 '돈'을 출력. '전산팀'일 경우 'PC'를 출력. 그 외의 값들은 '부서없음' 출력
'주절주절' 카테고리의 다른 글
티스토리 초대장 배포합니다(마감) (25) | 2016.06.13 |
---|---|
오라클 테이블 락(LOCK) 조회 및 해제 방법 (0) | 2016.06.13 |
김주찬 싸이클링히트!! (0) | 2016.04.16 |
오라클 컬럼 추가, 삭제, 변경 (1) | 2016.04.06 |
MSSQL, 오라클 문자열자르기 (0) | 2016.03.05 |