SUM 함수

설명

SUM 함수는 입력된 수식의 합계를 반환한다. 수치형 데이터 타입간의 덧셈 수식에 대한 합계도 계산될 수 있다. 스트링 데이터 타입과 SET, MULTISET, LIST(SEQUENCE) 타입은 SUM 함수로 합계를 계산할 수 없으며, + 연산자로 병합할 수는 있다. 오브젝트 도메인(사용자 정의 또는 멀티미디어 클래스)을 가지는 속성이 포함된 수식 역시 SUM 함수에 사용할 수 없다.

구문

SUM ( [ DISTINCT | UNIQUE | ALL ] expression )

단일 값 수식을 SUM 함수의 입력으로 주어질 수 있다.

예제

다음은 1988 올림픽에 걸려있던 금메달의 총 수를 반환하는 예제이다.

SELECT SUM(gold)
FROM participant
WHERE host_year = 1988;

결과값: 241