Bonjour,
Je voudrais tout simplement changer tous mes emails blabla@tele2.fr par blabla@srf.fr. Comment faire?
C'est un truc avec la fonction replace et instr substr, mais je suis perdu dans toutes ces fonctions...
Merci d'avance...
Bonjour,
Je voudrais tout simplement changer tous mes emails blabla@tele2.fr par blabla@srf.fr. Comment faire?
C'est un truc avec la fonction replace et instr substr, mais je suis perdu dans toutes ces fonctions...
Merci d'avance...
bonjour,
replace a l'air de convenir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SQL> select replace('toto@tele2.fr','@tele2.fr','@sfr.fr') from dual; REPLACE('TO ----------- toto@sfr.fr
Pas de instr ni de substr ici, replace suffit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select email as old, replace(email, '@tele2.fr', '@sfr.fr') as new from (select 'blabla@tele2.fr' email from dual); OLD NEW blabla@tele2.fr blabla@sfr.fr
Code : Sélectionner tout - Visualiser dans une fenêtre à part Select substr(MaColonne,1, instr(MaColonne, '@') -1) || '@sfr.fr' From MaTable
Partager