utilisez la fonction LOWER dans les deux (colonne et mot(s) de recherche). Ce faisant, vous vous assurez que même si dans la requête est quelque chose comme %ValuE%, cela n'aura pas d'importance
select qt.*
from query_table qt
where LOWER(column_name) LIKE LOWER('%vAlUe%');