데이터의 합계를 구하는 함수
인자값으로는 숫자형만 올 수 있다.
SELECT SUM(SCORE) AS TOTAL_SCORE FROM SQLD;
| TOTAL_SCORE | |
|---|---|
| 1 | 210 |
SELECT STUDENT_NAME,
SUBJECT,
SCORE,
SUM(SCORE) OVER(PARTITION BY STUDENT_NAME) AS TOTAL_SCORE
FROM SQLD;

Oracle)SELECT STUDENT_NAME,
SUBJECT,
SCORE,
SUM(SCORE) OVER(PARTITION BY STUDENT_NAME
ORDER BY SUBJECT DESC
RANGE UNBOUNDED PRECEDING) AS TOTAL_SCORE
FROM SQLD;

SELECT STUDENT_NAME,
SUBJECT,
SCORE,
SUM(SCORE) OVER(ORDER BY SCORE DESC) AS TOTAL_SCORE
FROM SQLD
WHERE SUBJECT = 'SQL 기본 및 활용';
