select substr(instr(mail,'@'),start,end) from dual; 不太理解你的意思,你看看吧,对你有没有帮助。
select substr(字段, -1) from dual
select substr('abcdefg', -1) from dual