MIN é uma função de agregação que calcula o valor mínimo de uma expressão
para um conjunto de valores (consulte
Os qualificadores DISTINCT e ALL eliminam ou retêm linhas duplicadas,
mas estes qualificadores não produzem efeito na função MIN.
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.
As regras de comparação do tipo determinam o valor máximo.
Para CHAR, VARCHAR e
O tipo de dado do resultado é idêntico ao da expressão em que opera (nunca estoura).