我有一张桌子上有所有学生的姓名和电子邮件ID。 电子邮件ID以@ yahoo.com或rediff.com等结尾,有没有办法将它们全部改为@ gmail.com? 我正在使用sql server。
答案 0 :(得分:1)
尝试类似
的内容.container div {
height:180px;
width:180px;
background-color:black;
margin: 15px 15px;
}
使用该交易确保您拥有所需的电子邮件地址。 ROLLBACK比恢复备份更容易。
答案 1 :(得分:0)
您可以使用replace()
:
select replace(email, '@yahoo.com', '@email.com')
如果您想更改表格中的数据,也可以将其放入update
。
这对于电子邮件是安全的,因为@
只在电子邮件地址中出现一次。
update t
set email = replace(email, '@yahoo.com', '@email.com')
where email like '%@yahoo.com';
答案 2 :(得分:0)
如果您使用的是mysql,请运行以下查询:
UPDATE your_table_name
SET your_column_name = REPLACE(your_column_name,
'@yahoo.com','@gmail.com ');
同样,您也可以使用@ rediff.com替换@ yahoo.com等等。