Чувствительность LIKE к регистру в SQLite управляется переменной case_sensitive_like. Соответственно
PRAGMA case_sensitive_like=ON; # FOO != foo
PRAGMA case_sensitive_like=OFF; # FOO == foo
НО! На сколько я понял нечувствительность к реестру (case insensivity) в sqlite из коробки работает только для латиницы. Объясняется это, на сколько я понял, тем что реализация нечувствительности к регистру для всего юникода потребовала-бы забивать sqlite очень много данный (вида ф=Ф, ы=Ы), а sqlite он всё-таки lite. Но есть какая-то возможность впилить в него поддержку case insensivity для кириллицы. Честно признаюсь что все мои знания по этому вопросу получены из беглого проглядывания этой статьи на хабре, к ней вас и отсылаю.
P.S. LIKE не лучший инструмент для полнотекстового поиска. Если поиск улицы это какая-то единичная задача то можно конечно обойтись этим, но всё-же полезно знать про специализированные инструменты полнотекстового поиска такие как Sphinx или Apache Lucene.
PRAGMA case_sensitive_like=OFF;или добавлением COLLATE NOCASE – etki May 20 '14 at 10:49