我有邮件地址,并且想保存域名。如何获取。
答案 0 :(得分:1)
在MySQL中,您将使用substring_index()
。要在 last (或仅)'@'
之后获得字符串,可以使用:
select substring_index(str, '@', -1)
from t;
在SQL Server中,一种方法如下:
select substring(col, charindex('@', col + '@') + 1, len(col))
from t;
请注意,如果没有'@'
,则会返回一个空字符串。
答案 1 :(得分:1)
您是否尝试过以下方法:
select
substring_index(ColName, '@', -1)
from table
答案 2 :(得分:0)
在Sql Server中:
substring(mail,charindex('@',mail)+1,len(mail))