Вы можете использовать replace
, substr
и instr
вместе как:
SELECT replace( 'aaa@test.com',
substr('aaa@test.com',instr('aaa@test.com','@'),length('aaa@test.com'))
,'@other.net') as result_str;
result_str
-------------
aaa@other.net
или из таблицы (tab
) со столбцом, который называется email
:
select replace(email,substr(email,instr(email,'@'),length(email)),'@other.net') result_str
from tab;
result_str
-------------
aaa@other.net
bbb@other.net
ccc@other.net
Rextester Demo