Bonjour à tous,
J'ai actuellement la table users dont l'un des champs est email.
J'aimerais récupérer la liste des utilisateurs dont l'adresse mail contient la chaine de caractères "ju" sauf si cette chaîne n'est contenu QUE dans le nom de domaine de l'adresse mail.
Exemple :
Si j'ai les utilisateurs dont les adresses mails sont :
J'ai pensé à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 julien@junior.fr -> doit être récupéré julien@dev.net -> doit être récupéré pierre@junior.fr -> NE doit PAS être récupéré.
Mais naturellement ça ne marche pas car ça me retourne aussi la 3e adresse...
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM `users` WHERE `email` LIKE "%ju%";
Je pense donc que les expressions régulières pourraient m'aider mais je ne connais pas la syntaxe malheureusement.
Il faudrait vérifier que la chaîne "ju" (en l'occurrence) est bien présente dans la partie qui précède le "@" de l'adresse mais pas dans la suite (nom de domaine).
Ya-t-il une âme charitable pour me venir en aide ?
Merci !![]()
Partager