Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à toutes et à tous.
J'utilise la fonction ci-dessous pour supprimer un texte dans un champ :
Replace([TABLES_ML],'ML_','') as [TABLES_SANS_ML],
Cela fonction très bien pour un texte, mon problème c'est que je dois enlever plusieurs textes dans le champ qui sont les suivants M_, ML(espace) et PARIS_IDF. Je dois supprimer ce qui se trouve en rouge et pour PARIS_IDF je dois supprimer la barre du bas tout en gardant un espace entre les deux.
M_ (ce trouve en début de champ) soit ML_PARIS en sortie il me faut PARIS
ML(espace)(ce trouve en début de champ) soit ML PARIS en sortie il me faut PARIS
PARIS_IDF (Pour celui-là il se trouve plus vers le milieu) soit PARIS_IDF en sortie il me faut PARIS IDF
Si quelqu'un avait une solution pour m'aider
Un grand merci a vous
Bonjour
La fonction replace fonctionne comme if() tu peux les imbriquer. Ce qui pourrait donner ceci
Replace([TABLES_ML],'ML_','') as [TABLES_SANS_ML],
Replace(Replace(Replace([TABLES_ML],'ML_','') ,'ML PARIS','PARIS'),'PARIS_IDF','PARIS IDF') as [TABLES_SANS_ML],
Bonjour
La fonction replace fonctionne comme if() tu peux les imbriquer. Ce qui pourrait donner ceci
Replace([TABLES_ML],'ML_','') as [TABLES_SANS_ML],
Replace(Replace(Replace([TABLES_ML],'ML_','') ,'ML PARIS','PARIS'),'PARIS_IDF','PARIS IDF') as [TABLES_SANS_ML],
Brunobertels cela fonctionne très bien un grand merci a vous