CS 지식/데이터베이스
[데이터베이스] 오라클 DECODE 함수 사용방법
ghan2
2024. 8. 22. 09:27
DECODE 함수는 오라클 쿼리에서 아주 많이 사용되는 함수 중 하나이다. 표준 SQL함수는 아니지만 잘 사용하면 아주 편리하기 때문에 유용하다. 최근에는 CASE WHEN 구문 사용을 권장하기도 한다.
decode 함수는 if-else 구문처럼 사용된다.
DECODE (WISH, 'CANDY', '사탕', 'CHOCOLATE', '초콜렛', '기타')
if (WISH == 'CANDY') {
return '사탕';
} else if (WISH == 'CHOCOLATE') {
return '초콜렛';
} else {
return '기타';
}