DB/Oracle
[Oracle] NVL, NVL2 Example
개쿠
2020. 1. 2. 19:29
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
반응형