Bueno pongo esto porque cuando uso el SQL haciendo una consulta select, me diferencia entre mayúsculas y minúsculas .
¿Se puede hacer para que no lo diferencie?
Depende del tipo de campo, los BLOB son sensibles mientras que los TEXT no lo son. Despues los CHAR y VARCHAR son sensibles solo si tienen el atributo "BINARY".
No conozco SQL en general, te hablo desde mi experiencia en mySQL.