집계 쿼리 (SUM, AVG, MIN, MAX, COUNT .. 등) 를 하다보면 

"경고: 집계 또는 다른 SET 작업에 의해 Null 값이 제거되었습니다. " 

이런 경고 메시지가 나오는 경우가 있다.

원인은  .. 

집계 데이터에 Null 이 존재하는 경우이다.

이런 경우 Null을 제거하고 집계했다는 메시지인 듯하다.

따라서 결과는 잘 나온다.

 

테스트 ... 


-- 테이블 생성
create table pjs_test
(
seqno int,
price int
)

-- 데이터 입력
insert into pjs_test 
select 1, null
union all select 1, 100

-- 집계 쿼리
select sum(price) from pjs_test

 

-- 결과

 

반응형

+ Recent posts