자격증/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 미포함
다음 내용
[SQLD] 윈도우 함수 - ROW_NUMBER, PARTITION BY 예제 및 풀
[윈도우 함수 관련 글] SQLD 2과목 SQL 활용 - 윈도우 함수 서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 자격
puppy-foot-it.tistory.com
728x90
반응형