Il modo più semplice per garantire un LIKE senza distinzione tra maiuscole e minuscole è utilizzare qualcosa come uno di questi:
LOWER(column_name) LIKE LOWER(pattern)
UPPER(column_name) LIKE UPPER(pattern)
Oppure puoi mettere in maiuscolo/minuscolo il pattern
al di fuori dell'SQL e usa semplicemente:
LOWER(column_name) LIKE down_cased_pattern
UPPER(column_name) LIKE up_cased_pattern
Tendo a usare LOWER
per abitudine in quanto le lettere minuscole sono più facili da leggere e quindi più facili da eseguire il debug.