MAX é uma função de agregação que calcula o valor máximo de uma expressão
para um conjunto de valores (consulte
O qualificador DISTINCT elimina as linhas duplicadas.
O qualificador ALL mantém as linhas duplicadas.
Estes qualificadores não produzem efeito na expressão MAX.
Somente é permitida uma expressão de agregação DISTINCT por
A Expressão pode conter várias referências a colunas ou expressões, mas não pode conter outra agregação ou subconsulta. Deve ter como resultado um tipo de dado nativo. Portanto, podem ser chamados métodos que têm como resultado tipos de dado nativos (Por exemplo, um método que retorna java.lang.Integer ou int tem como resultado um INTEGER.) Se uma expressão for avaliada como NULL, a agregação saltará este valor.
Para os tipos de dado CHAR, VARCHAR e
O tipo de dado do resultado é idêntico ao da expressão em que opera (nunca estoura).