DBMS/SQL Server
[SQL Server] 집계 함수와 NULL 값
Denali
2012. 12. 27. 20:53
집계 함수와 NULL 값
COUNT(*) : NULL 값을 포함한 행의 수
COUNT(표현식) : 표현식의 값이 NULL 값인 것을 제외한 행의 수
SUM() : NULL 값을 제외한 합계
AVG() : NULL 값을 제외한 평균
※ 조건절에 해당하는 데이터가 없을 때 COUNT(*)의 결과 값은 0
COL1 |
COL2 |
COL3 |
COL4 |
NULL |
NULL |
50 |
30 |
30 |
20 |
10 |
30 |
NULL |
10 |
NULL |
NULL |
문제) SUM(COL1) + SUM(COL2 + COL3) + SUM(COL4)의 값은?
1.120 2.180 3.NULL 4.90
답은 120