sql server 2005中如何用语句查看 人员表 中每个人的电子邮箱域名?

sql server 2005中如何用语句查看 人员表 中每个人的电子邮箱域名?
老师说方法有很多,然而刚开始学习数据库的小弟我并不知道,敬请大神们指点

sql

3个回答

楼主问的问题应该是这样的,qqqq@126.com 查询结果是 126.com 可以试一下下面的方法
select substring(email_address, charindex('@',email_address,1)+1,len(email_address) - charindex('@',email_address,1)) as domain
from tablename

xie806672711
xie806672711 这个方法是正确的,还有其他方法吗?
接近 4 年之前 回复

查询 只显示人员和电子邮箱域名字段

select 人名字段,邮箱字段 form 人员表

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问