본문 바로가기

개발/DB

[ORACLE] NVL, DECODE

 

● ORACLE 함수 NVL과 DECODE 

 

 

NVL(VALUE, 'NULL입니다.');

 

VALUENULL인 경우 'NULL입니다.'를 반환한다.

VALUENULL이 아닌 경우 VALUE 자신을 반환한다.

 

 

 

 

DECODE(VALUE, NULL, 'NULL입니다.', 'NULL이 아닙니다.');

 

VALUENULL인 경우 'NULL입니다.'를 반환

VALUENULL이 아닌 경우 'NULL이 아닙니다.'를 반환

 

 

 

 

DECODE(VALUE, 'APPLE', '사과', 'apple');

 

VALUE'APPLE'인 경우 '사과'를 반환

VALUE'APPLE'가 아닌 경우 'apple'을 반환

 

 

 

왜 자꾸 헷갈리지

잊지 말자

반응형