Requete update sql
Bonjour
j'ai une base de donnée, avec des emails comme ça (xxxx@gmail.fr) que je veux la mettre à jours avec une requete update pour devenir (xxxxx@gmail.com).
c'est changer seulement gmail.fr par gmail.com
Merci beaucoup
j'ai une base de donnée, avec des emails comme ça (xxxx@gmail.fr) que je veux la mettre à jours avec une requete update pour devenir (xxxxx@gmail.com).
c'est changer seulement gmail.fr par gmail.com
Merci beaucoup
1 réponse
-
Modérateur
Salut,
Il faudrait que tu indiques avec quel sgbd tu travailles, car les fonctions sur chaines ne sont pas les mêmes sur tous les sgbd.
Avec Oracle je ferais
set email=replace(email,'@gmail.fr','@gmail.com')
et même pour les majuscules, minusculesset mail=replace(lower(email),'@gmail.fr','@gmail.com'))
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.-
-
Modérateur
cela semble analogue sur mysql : https://dev.mysql.com/doc/refman/8.0/en/string-functions.html#function_replace
-