SQL에서 조건에 따라 다른 값을 보여줘야 할 때 보통은 CASE WHEN을 쓰는데,Oracle에서는 그보다 더 간단하게 사용할 수 있는 DECODE 함수가 있다.DECODE는 특정 값과 비교해서 일치하는 조건에 따라 결과를 다르게 반환해주는 함수로, 단순한 조건 분기에서는 CASE보다 훨씬 간단하게 쓸 수 있다.이번 글에서는 DECODE 함수의 문법, 특징, 예시까지 한 번에 정리해봤다. 1) DECODE1-1) 문법DECODE(expr, search1, result1 [, search2, result2, ...] [, default]) 1-2) 특징expr 값이 search 값과 일치하면 해당 result 값을 반환한다일치하는 값이 없을 경우 마지막 default 값을 반환한다 (생략 시 NULL ..