AVG 함수를 이용하여 단일 값을 가지는 수식에 대한 산술 평균을 구할 수 있다. 더하거나 숫자형으로 나눌 수 있는 데이터 타입은 모두 사용될 수 있다. 평균을 구하려는 속성의 데이터 타입은 그대로 보존된다. 예를 들어, 속성이 부동 소수점 값이면 AVG 함수가 반환하는 값은 역시 FLOAT 타입이다. 컬렉션에 대해서는 평균을 구할 수 없다.
AVG ( [ DISTINCT | UNIQUE | ALL ] expression )
expression에서 언급되는 어떠한 값에 대하여, 평균을 계산할 때 모든 인스턴스를 포함할 것인지 또는 유일한 값만을 포함할 것인지를 결정할 수 있다.
다음은 한국이 1988년부터 2004년까지 획득한 금메달의 평균 수를 반환하는 예제이다.
SELECT AVG(gold)
FROM participant
WHERE nation_code = 'KOR';
결과값: 9