NVL(컬럼, 값)
- NVL의 경우 컬럼 값이 NULL일 때 해당 값을 어떻게 마킹할지를 정해준다.
예시
NVL(COL_A, 0) AS COL_A_NULL_O
- COL_A의 값에 NULL 값이 있을 경우 0으로 NON-NULL에 대해선 그대로 리턴하여 COL_A_NULL_O에 지정한다.
NVL2(컬럼, 값1, 값2)
- NVL2의 경우 NON-NULL과 NULL 값에 대해 해당 조건값을 넣어 리턴한다.
예시
NVL2(COL_A, 1, 0) AS COL_A_NULL_O
- COL_A의 non-null에 대해선 1로 null에 대해선 0으로 리턴하여 COL_A_NULL_O에 지정한다.