Confronto di stringhe MySQL, tecnicamente chiamato collation , dipende dalla locale. Suggerisco di leggere le sezioni 10.1.1
sulle regole di confronto in generale, 10.1.2
sulle regole di confronto in MySQL e 10.1.7
sui problemi di confronto. Su http://collation-charts.org/
puoi trovare dettagli sulle singole regole di confronto, ad es. quello chiamato latin1_general_ci
(dove _ci
sta per case insensitive). Le regole di confronto utilizzate quando chiami MAX
e MIN
dovrebbe essere il confronto della colonna in questione, a meno che tu non specifichi un confronto diverso utilizzando una formulazione come MAX(Name COLLATE latin1_german2_ci)
.