본문 바로가기

Error 일지

[MS-SQL] Warning: Null value is eliminated by an aggregate or other SET operation

반응형

MSSQL(SQL Server) 쿼리를 조작 하던 중

실행은 정상적으로 되지만 아래와 같은 Warning이 발생했다..

Warning: Null value is eliminated by an aggregate or other SET operation.

원인은 집계함수(MAX)를 사용하던 중 MAX 값을 구하고자 하는 데이터 중에서 NULL이 존재했던 것이다!

 

예를들어 아래와 같은 데이터가 있을 때,

 

예시 테이블

SELECT MAX(Test1) FROM [예시 테이블]

 

위와 같은 쿼리를 실행 할 경우 NULL 값으로 인하여 Warning 발생!

 

그런데 저기에 NULL이 왜 들어갔지...

반응형