{MySQL} [SQL] Utilisation du contains.

[Résolu/Fermé]
Signaler
Messages postés
116
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
6 août 2010
-
Messages postés
116
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
6 août 2010
-
Bonjour à tous,

J'aimerais réaliser une requête SQL qui me récupère les lignes de la table dont le nom contient "mot".
Dans la table j'ai par exemple comme nom :
-motA
-motB
-moC

Lors de l'exécution de cette requête j'aimerais que seul motA et motB soient renvoyé.
Pouvait vous m'aidez?

Merci d'avance


J'ai trouvé qqch mais lorsque je l'exécute il me met une erreur :

MA requête : Select id_log, id_fichier, niveau WHERE contains(name, 'kikoo');

l'erreur : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE contains(name, 'kikoo')' at line 1

A voir également:

4 réponses

Bonjour

C'est '%Mot%' avec des % à la place des *
6
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42674 internautes nous ont dit merci ce mois-ci

Messages postés
99
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
20 février 2012
20
Bonjour,

SELECT * FROM MaTable WHERE MonChamps like '*Mot*'
Messages postés
116
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
6 août 2010
10
Tout d'abord merci de ta réponse,

Est ce normal que ca me renvoie une ligne vide alors que dans ma table j'ai plein de mot dérivé d'un même mot?
(motA,motB,motC....)
Messages postés
116
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
6 août 2010
10
Merci beaucoup "le père", merci à vous deux, ça me fait un problème de résolu :)