Я хотел найти кого-то в моей базе данных (мое приложение было разработано на C #, а база данных - Microsoft SQL Server 2008).
Пользователь хочет найти это имя "Джон Алан":
Сценарий 1: пользователь ввел "Джон Алан", все в порядке, я могу найти его с моим
ИП по базе данных
Сценарий 2: пользователь ввел "johnalan", без пробела между именем и семьей
Сценарий 3: пользователь ввел «Джо Налан» в неправильном месте
У меня нет проблем со сценарием, но как справиться с номерами 2 и 3?
Я провел какой-то поиск в Интернете, но не знал, что именно мне нужно искать. Если это Техника, алгоритм или тип запроса T-SQL или кода C #, пожалуйста, дайте мне имя или помогите мне.
Моя таблица состоит из двух столбцов:
Name Family
------- -------
john alan