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
반응형
'자격증 > SQLD' 카테고리의 다른 글
[SQLD] TOP N Query (보강) (3) | 2024.03.01 |
---|---|
[SQLD] 윈도우 함수 - ROW_NUMBER, PARTITION BY 예제 및 풀 (1) | 2024.02.27 |
SQLD 2과목 SQL 활용 - 서브쿼리 (보강) (0) | 2024.02.19 |
SQLD 2과목 SQL 활용 - 계층형 질의(보강) (1) | 2024.02.18 |
SQLD 2과목 SQL 활용 - 셀프 조인(보강) (0) | 2024.02.16 |