SELECT NVL(MAX(STD_VAL),0) FROM TABLE
WHERE CODE = '070179'
위와 같이 집계함수 MAX, MIN, SUM을 사용하면 NVL값이 0으로 나오는 반면에
SELECT NVL(STD_VAL,0) FROM TABLE
WHERE CODE = '070179'
위와 같이 집계함수 없는 상태로 NVL상태로 사용하면 NULL값이 나옵니다.
이유를 아시는분 계신가요?
'070179'코드의 STD_VAL에는 당연히 현재 NULL이 들어가있는 상태입니다.