Поиск похожей строки и регистронезависемый запрос SQL?
LIKE, REGEXP, Full-Text Search
А регистрозависимость определяется заданной кодировкой для поля/таблицы/базы.
Для такого - приведите обе строки к одному регистру ( например нижнему).
Для mySQL, PostgresSQL и MS SQL для этого можно использовать функцию LOWER(str).
То есть получится как-то так:SELECT ... FROM ...
WHERE LOWER(my_text_field) LIKE '%my_search_string%';