Bonjour ,
Je cherche à identifier dans une chaine de caractère de type texte des anomalies de saisies.
Je prend l'exemple le plus simple un email :
monadresse@mondomaine.com > est valide
monadresse@mondomaine.c0m > est invalide , contient un 0 au lieu du o
ou encore
monadresse@mondomaine.com.mx > est valide
monadresse@mondomaine.c0m.mx > est invalide , contient un 0 au lieu du o ....
En somme je cherche à ce que la fonction me retourne les anomalies après le dernier ou l'avant dernier caractère de référence donné (dans notre cas un point ). L'anomalie supposé dans mon exemple est chiffre dans le nom de domaine d'un email. Dans mon cas concret le caractère de référence serait le tiret et pas le point .
Code mysql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select 'arobase point 0' , TRIM(LEADING ' ' FROM id),TRIM(both ' ' FROM mail) from ma_table_ where mail like "%@%.%0%" ;
Si une âme charitable peux éclairer ma lanterne
Partager