2015-11-04 52 views
0

在我工作的地方,他們正在更改他們的所有用戶的電子郵件地址;在sql server中替換電子郵件地址的域部分

@ mycompany.com.au

to;

@ newcompany.com

是否有一個SQL語句,我可以運行,將取代域名還有.com.au只是.COM在匹配的所有電子郵件地址@ mycompany.com.au ?

感謝

回答

3

是,update

update t 
    set email = replace(email, '@mycompany.com.au', '@newcompany.com') 
    where email like '%@mycompany.com.au'; 

由於電子郵件的定義只有一個@,您不必擔心replace()找到不止一個匹配。

相關問題