DECODE 함수

설명

DECODE 함수는 IF-THEN-ELSE 문장과 같은 기능을 제공한다.

구문

DECODE( expression, search, result [, search, result]* [, default] )

예제

다음은 문자열의 길이가 4면 'length: 4', 5면 'length: 5', 6이면 'length: 6'을 반환하는 예제이다.

SELECT DECODE( LENGTH('Korea'), 4, 'length: 4',
                                5, 'length: 5',
                                6, 'length: 6',
                                   'length: unknown')
FROM db_root;

결과 값: length: 5