Я не эксперт по SQL. Я пытаюсь элегантно решить проблему запроса, которая была у других. Удивительно, но Google не возвращает ничего, что помогает. По сути, в моем приложении есть поле «Поиск». Это поле поиска позволит пользователю искать клиентов в системе. У меня есть таблица «Клиент» в моей базе данных SQL Server 2008. Эта таблица определяется следующим образом:
Клиент
UserName (nvarchar)
Имя (nvarchar)
LastName (nvarchar)
Как вы можете себе представить, мои пользователи будут вводить запросы в разных случаях и, вероятно, регулярно неправильно вводят имена клиентов. Как мне запросить таблицу клиентов и вернуть 25 результатов, наиболее близких к их запросу? Я понятия не имею, как сделать это ранжирование и рассмотреть три поля, перечисленные в моей таблице.
Спасибо!