Je ne suis pas un expert SQL. J'essaie de résoudre avec élégance un problème de requête que d'autres ont dû avoir. Étonnamment, Google ne retourne rien qui aide. Fondamentalement, mon application a une boîte de "recherche". Ce champ de recherche permettra à un utilisateur de rechercher des clients dans le système. J'ai une table appelée "Client" dans ma base de données SQL Server 2008. Ce tableau est défini comme suit:SQL Server 2008 - Requête de recherche
client
UserName (nvarchar)
FirstName (nvarchar)
LastName (nvarchar)
Comme tu peux Imaginez, mes utilisateurs vont entrer des requêtes de différents cas et probablement mal orthographier les noms des clients régulièrement. Comment puis-je interroger ma table client et renvoyer les 25 résultats les plus proches de leur requête? Je n'ai aucune idée de comment faire ce classement et considérer les trois champs énumérés dans ma table.
Merci!