La forma más fácil de garantizar un LIKE que no distinga entre mayúsculas y minúsculas es usar algo como uno de estos:
LOWER(column_name) LIKE LOWER(pattern)
UPPER(column_name) LIKE UPPER(pattern)
O puede usar mayúsculas o minúsculas en el pattern
fuera del SQL y simplemente use:
LOWER(column_name) LIKE down_cased_pattern
UPPER(column_name) LIKE up_cased_pattern
Tiendo a usar LOWER
por costumbre, ya que las minúsculas son más fáciles de leer y, por lo tanto, más fáciles de depurar.