Comment puis-je searchr à la fois pluriel et singulier

Je veux searchr avec "copyurs" et "copyur". Je veux le même résultat dans les deux cas. peut-il être possible dans le server sql?

select * from Item where ItemName like '%copyrs%' 

Vous devrez configurer la search en text intégral

De cette page:

… les requêtes peuvent searchr l'un des éléments suivants:

  • Un ou plusieurs mots ou expressions spécifiques (terme simple)
  • Un mot ou une phrase où les mots commencent par un text spécifié (préfixe)
  • Formes d'inflexion d'un mot spécifique (terme de génération)
  • Un mot ou une phrase proche d'un autre mot ou expression (terme de proximité)
  • Formes synonymes d'un mot spécifique (thésaurus)
  • Mots ou expressions utilisant des valeurs pondérées (terme pondéré)

Je pense que "terme de génération" couvre singulier / pluriel.

La solution possible pour le cas pluriel et singulier est la comparaison des données dans les deux sens comme ci-dessous,

 SELECT * FROM Item WHERE ItemName LIKE '%copyrs%' OR 'copyrs' LIKE '%'+ItemName+'%' 
  1. Première compare ItemName LIKE '%copyrs%' pour vérifier ItemName est présent dans la string de search
  2. La seconde compare les 'copyrs' LIKE '%'+ItemName+'%' vérifie que la string de search contient ItemName

Dans les deux cas, vous obtiendrez un résultat correct possible