dev_eunz

[ORACLE] SUM/COUNT 시, NULL 값 0 으로 표시되게 하기 ( 값이 없어도 표시되게 하기 ) 본문

IT

[ORACLE] SUM/COUNT 시, NULL 값 0 으로 표시되게 하기 ( 값이 없어도 표시되게 하기 )

은그램 2021. 1. 25. 18:39
728x90
반응형

오라클 쿼리를 사용하다 보면,

간혹 SUM/COUNT 등 그룹함수를 사용해서 통계를 낼 때가 있다.

 

 

SELECT SUM(COLUMN)
FROM TABLE
WHERE SOMETHING

 

위 쿼리를 실행해서 아래와 같이 NULL이 나왔을 때.

 

SELECT NVL(SUM_DATA, 0)
FROM (
    SELECT SUM(COLUMN) AS SUM_DATA

    FROM TABLE
    WHERE SOMETHING
)

 

빨간색 표시한 것처럼, 쿼리를 SELECT 쿼리로 한번 더 감싸준다.

728x90
반응형
Comments