Comparação de strings do MySQL, tecnicamente chamada de collation , é dependente de localidade. Sugiro ler as seções 10.1.1 sobre agrupamento em geral, 10.1.2 sobre agrupamento no MySQL e 10.1.7 sobre problemas de agrupamento. Em https://collation-charts.org/ você pode descobrir detalhes sobre os agrupamentos individuais, por exemplo. aquele chamado
latin1_general_ci
(onde _ci significa maiúsculas e minúsculas). O agrupamento usado quando você chama MAX e MIN deve ser o agrupamento da coluna em questão, a menos que você especifique um agrupamento diferente usando uma formulação como MAX(Name COLLATE latin1_german2_ci)
.