У людей разные представления о том, как искать один и тот же термин.
Например, Tri-Valley, Trivalley, Tri Valley (и, возможно, даже неправильное написание)
В настоящее время этот поиск выполняется следующим образом
SELECT * FROM `table` WHERE `SchoolDistrict` LIKE '%tri valley%';
Есть ли простой способ сказать «пробел или нет пробела», не написав три одинаковых утверждения?
Кажется, что это легко сделать:
SELECT * FROM `table` WHERE `SchoolDistrict` LIKE '%tri%valley%';
Но это работает только в том случае, если начальный ввод - «tri-valley» или «tri-долина». Если начальный ввод - «trivalley», я понятия не имею, где разместить% (теоретически, то есть фактически мы рассматриваем только около дюжины различных школьных округов, но я ищу решение более крупной проблемы)