자격증/SQLD
SQL 집계함수 - SUM
기록자_Recordian
2024. 2. 26. 22:35
728x90
반응형
자주 헷갈리는 집계함수 SUM 관련 문제
COL1 | COL2 | COL3 |
NULL | NULL | 1 |
2 | 3 | 2 |
1 | NULL | NULL |
Q1) SELECT SUM(COL1+COL2+COL3) FROM DUAL;
풀이 ▶
1행: NULL + NULL + 1 = NULL
2행: 2 + 3 + 2 = 7
3행: 1 + NULL + NULL = NULL
따라서, 답은 7
Q2) SELECT SUM(COL1) + SUM(COL2) + SUM(COL3) FROM DUAL;
풀이 ▶
SUM(COL1) = 2 + 1 = 3
SUM(COL2) = 3
SUM(COL3) = 1 + 2 = 3
따라서, 답은 3 + 3 + 3 = 9
집계함수는 NULL 미포함
728x90
반응형