Aide - Recherche - Membres - Calendrier
Version complète : Problème avec LIKE
Forum Développeur - Administration serveur, programmation et base de données > Techniques et Outils > Serveurs de base de données
Cyber6ou
Salut @ tous icon_biggrin.gif !

J'ai cette requète :
CODE
select id_membre from membres where pseudo_membre like "%o%"

Cette requète sélectionne l'ID des pseudos contenants un o du genre de toto, dominique
Mais le soucis c'est qu'elle sélectionne également l'ID des pseudos commencant ou se terminant par un o du genre oscar, jacko

Je ne vois pas trop comment modifier cette requète pour qu'elle sélectionne uniquement l'ID des pseudos contenants un o et non ceux qui commencent ou se terminent par un o ...
koobiac
Bonjour,

Tu peux essayer avec SUBSTRING ou avec REGEX, exemple :

CODE
SELECT * FROM `membres` WHERE SUBSTRING( `pseudo_membre` FROM 2 FOR (LENGTH(`pseudo_membre`)-2) ) LIKE "%o%";



Ça devrait faire l'affaire.


Ou plus simplement icon_mrgreen.gif :

CODE
SELECT id_membre FROM membres WHERE pseudo_membre LIKE "_%o%_"




Bonne journée
Cyber6ou
Ca marche nickel merci icon_razz.gif !
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.