MAX 함수는 지정된 수식으로부터 최대값을 조회한다. 문자열은 사전의 순서와 같은 방식으로 비교되며, 최대값은 사전의 끝에 가장 가까운 값을 의미한다. 그 외의 최대값은 해당 수식의 가장 큰 값이다. MAX 함수는 컬렉션이나 오브젝트 도메인(사용자 정의 클래스 또는 멀티미디어 클래스)을 가지는 속성에 대해서는 사용할 수 없다.
MAX ( [ DISTINCT | UNIQUE | ALL ] expression )
MAX 함수의 expression으로 단일 값 수식을 지정할 수 있다.
다음은 한국이 올림픽에서 1988년부터 2004년까지의 올림픽 대회 중 획득한 최대 금메달의 수를 반환하는 예제이다.
SELECT MAX(gold)
FROM participant
WHERE nation_code = 'KOR';
결과값: 12