【发布时间】:2015-11-04 03:15:05
【问题描述】:
我在哪里工作,他们正在更改所有用户的电子邮件地址;
@mycompany.com.au
到;
@newcompany.com
是否有我可以运行的 sql 语句将域名以及 .com.au 替换为仅 .com 以覆盖与 @mycompany.com.au 匹配的所有电子邮件地址?
谢谢
【问题讨论】:
标签: sql sql-server
我在哪里工作,他们正在更改所有用户的电子邮件地址;
@mycompany.com.au
到;
@newcompany.com
是否有我可以运行的 sql 语句将域名以及 .com.au 替换为仅 .com 以覆盖与 @mycompany.com.au 匹配的所有电子邮件地址?
谢谢
【问题讨论】:
标签: sql sql-server
是的,update:
update t
set email = replace(email, '@mycompany.com.au', '@newcompany.com')
where email like '%@mycompany.com.au';
因为电子邮件的定义只有一个@,所以您不必担心replace() 会找到多个匹配项。
【讨论】: