选择ename,email,+仅显示来自电子邮件的网站(例如,如果电子邮件仅为asd.gmail.com' gmail') 来自emp77
基本上我想通过电子邮件显示ename,email和网站
答案 0 :(得分:2)
您可以使用substr
,instr
和substring_index
的组合:
select ename,
email,
substring_index(
substr(
email, instr(email, '@') + 1
), '.', 1
) as email_domain
from emp77
或者只使用substring_index两次,正如@ spencer7593在下面的评论中所建议的那样:
select ename,
email,
substring_index(
substring_index(email, '@', - 1)
, '.', 1
) as email_domain
from emp77