Disons que j'ai une base de données pleine d'artistes de la musique. Considérez les artistes suivants:Affichage vs recherche ou tri des chaînes dans une base de données
Les Beatles - "The" fait officiellement partie du nom, mais nous ne voulons pas le trier avec les "T" si nous sommes en train d'alphabétiser. Nous ne pouvons pas facilement le stocker comme "Beatles, The" parce que nous ne pouvons pas le chercher correctement.
Beyoncé - Nous devons permettre à l'utilisateur de pouvoir rechercher "Beyonce" (sans le signe diacritique) et obtenir les bons résultats. Aucun utilisateur ne saura ou ne prendra le temps de taper le caractère diacritique spécial sur le dernier "e" lors de la recherche, mais nous voulons évidemment l'afficher correctement lorsque nous devons le sortir.
Quelle est la meilleure façon de contourner ces problèmes? Il semble inutile de conserver un "nom officiel", un "nom de recherche" et un "nom de tri" dans la base de données, car une très grande majorité des entrées seront exactement les mêmes, mais je ne vois pas d'autre options