Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL compte les mots correspondants

Cherchez-vous à trouver une requête qui, à partir d'une liste de mots, renvoie le nombre de mots correspondants dans un champ de base de données ?

ex :

La table de la base de données a

ID    Terms
1     cat, dog, bird, horse

puis lancer une vérification sur les mots "chat, cheval" renvoie 2 ?

Si oui, je vous suggère de faire votre vérification à l'extérieur de SQL, quel que soit le langage dans lequel vous effectuez le reste de votre traitement. SQL n'est pas conçu pour ce niveau de traitement.

Vous pourriez éventuellement utilisez une procédure stockée pour faire défiler les mots que vous devez vérifier, mais je doute que ce soit efficace ou très efficace.

Bien sûr, si j'interprète mal votre demande, je peux me tromper =)