● ORACLE 함수 NVL과 DECODE ●
NVL(VALUE, 'NULL입니다.');
VALUE가 NULL인 경우 'NULL입니다.'를 반환한다.
VALUE가 NULL이 아닌 경우 VALUE 자신을 반환한다.
DECODE(VALUE, NULL, 'NULL입니다.', 'NULL이 아닙니다.');
VALUE가 NULL인 경우 'NULL입니다.'를 반환
VALUE가 NULL이 아닌 경우 'NULL이 아닙니다.'를 반환
DECODE(VALUE, 'APPLE', '사과', 'apple');
VALUE가 'APPLE'인 경우 '사과'를 반환
VALUE가 'APPLE'가 아닌 경우 'apple'을 반환
왜 자꾸 헷갈리지
잊지 말자
반응형
'개발 > DB' 카테고리의 다른 글
[ORACLE] MERGE INSERT UPDATE 문 (0) | 2019.10.02 |
---|---|
[ORACLE] 월별 사용자 COUNT 조회하기 (0) | 2019.08.16 |
[ORACLE] Ibatis 소스와 DB툴 select 쿼리 리턴 결과가 다를 때 (0) | 2019.08.12 |
[ORACLE] 오라클 ORA-02289: 시퀀스가 존재하지 않습니다. (8) | 2019.02.14 |
[ORACLE] ORA-00979: GROUP BY 표현식이 아닙니다 (0) | 2018.12.02 |