본문 바로가기
Database/DB

Oracle DECODE 함수 사용 방법

by 댓츠굿 2014. 2. 5.


DECODE 함수

오라클에서만 지원해주는 함수이며, SELECT 문장 내에서 비교연산을 수행하는 함수


DECODE(컬럼명, '조건', 같은 결과, 다른 결과)

ex) DECODE(itemno, '001', '가공식품', '비가공식품')


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

ex) DECODE(itemno, '001', '가공식품', '002', '비가공식품', '003', '냉동식품'...)


DECODE 함수내에 DECODE 중복 사용가능


오라클에서만 제공하는 함수이기 떄문에 나중에 이 쿼리를 mssql이나 mysql에서 사용하게 된다면 좀 피곤하게 될 것 같다.

반응형