Y at-il un moyen d'inverser l'opérateur SQL Like afin qu'il recherche un champ en arrière? Par exemple, j'ai une valeur dans un champ qui ressemble à ceci "Jeu vidéo Xbox 360". Si j'écris une requête comme ci-dessous, elle renvoie le résultat correctement.SQL Comme la question
SELECT id FROM table WHERE title like "%Xbox%Game%"
Cependant, quand je cherche comme ça, il n'y a aucun résultat.
SELECT id FROM table WHERE title like "%Video%Xbox%"
Je dois le faire correspondre dans n'importe quelle direction. Comment puis-je contourner cela?
Cela a fonctionné parfaitement. Je n'ai jamais utilisé rlike auparavant. Je vais devoir lire sur comment ça fonctionne, mais ça marche! Merci! – mike
Ceci correspondra aux titres avec l'un ou l'autre des termes, ce qui peut ne pas être ce que vous voulez, par ex. Si l'utilisateur tape "Playstation Game", il retournera "Xbox 360 Video Game" – Duncan