* DECODE

ORACLE에서만 지원하며 비교연산이 가능하다.


     사용방법

DECODE(컬럼명, '조건', '조건인 경우', '조건이 아닌경우')


ex) codeId가 001 인 경우 서울, 아닌경우에는 부산을 가져와라


SELECT
	DECODE(codeId, '001', '서울', '부산') AS CITY
FROM KOREA



DECODE(컬럼명, '조건1', '값1', '조건2', '값2', '조건3', '값3' ...)


ex) codeId가 '001' 인 경우 서울 

'002' 인 경우 경기 

'003' 인 경우 부산을 가져와라


SELECT
	DECODE(codeId, '001', '서울', '002', '경기', '003', '부산') AS CITY
FROM KOREA



'Oracle' 카테고리의 다른 글

[oracle] MERGE 함수 사용법  (0) 2018.07.12
[Oracle] 기본 명령어 정리  (0) 2018.04.16
[Oracle] Database 11g Express Edition 설치 후 셋팅  (0) 2018.04.16

+ Recent posts