[SQLP] 'DECODE' 의 모든 것
DECODE 함수는 오라클 쿼리에서 가장 많이 사용하는 함수 중 하나이다. DECODE 함수는 프로그래밍에서의 if else 와 비슷한 기능을 수행한다. 간단한 사용방법은 아래와 같다. 아래와 같이 두가지 방법으로 사용이 가능하다. 1. DECODE(컬럼,조건,TRUE 결과값,FALSE 결과값) 2. DECODE(컬럼, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3..........) 예시) WITH TEMP AS ( SELECT 'M' GENDER FROM DUAL UNION ALL SELECT 'F' GENDER FROM DUAL UNION ALL SELECT 'X' GENDER FROM DUAL ) SELECT GENDER , DECODE(GENDER, 'M', '남자', 'F', '여자', ..