728x90
반응형
Oracle NVL, NVL2 함수 사용방법
NVL 함수 - 해당 컬럼의 데이터가 NULL인 경우 지정값을 출력
SELECT NVL("컬럼명", "컬럼의 값이 NULL일 경우 지정값 출력") FROM 테이블명;
ex) SELECT SEQ , CNT, NVL(CNT, 0) FROM TEST;
NVL2 함수 - 해당 컬럼의 데이터가 NULL이 아닌 경우 지정값1, NULL인 경우 지정값2를 출력
SELECT NVL2("값", "컬럼의 값이 NULL이 아닌 경우 지정값1", "컬럼의 값이 NULL인 경우 지정값2") FROM 테이블명;
ex) SELECT SEQ, CNT, NVL2(CNT, 100, 0) FROM TEST;
728x90
반응형
'DB > Oracle' 카테고리의 다른 글
[Oracle] Random 함수 Example (0) | 2020.01.05 |
---|---|
[Oracle] Decode 함수 Example (0) | 2020.01.04 |
[Oracle] ALL_TABLES, USER_TABLES, TAB 전체 테이블 조회 Example (0) | 2019.08.25 |
[Oracle] Object Select Example (0) | 2019.08.25 |
[Oracle] ALTER Table Column ADD, MODIFY, DROP, RENAME Example (0) | 2019.08.25 |