sql中药获取email的域名 , 最简单的体例就是经由过程字符截取 , 本文就以sqlserver为例为您演示若何实现
需要这些哦
sqlserver
方式/
1打开sqlserver办理东西 , 点击【新建查询】 , 建立测试表TestEmail
create table TestEmail(
Email varchar(200) not null,
Domain varchar(200) null
)

2往测试表TestEmail中插入3行测试数据 , 此时只插入Email字段的值 , Domain字段留空
insert into TestEmail(Email) values('test1@domain.com');
insert into TestEmail(Email) values('test2.aa@domain2.com');
【sql中怎么获取email的域名】 insert into TestEmail(Email) values('test3.tt@domain3.com');

3查询方才插入的表测试数据
select * from TestEmail;

4SqlServer中的字符截取函数substring的语律例则如下:
1)SUBSTRING(expression, start, length)
2)expression:待截取的字符串
3)start:起头截取的位置
4)length:截取的长度

5email的法则 , 前面是用户名 , 接着是一个@符号 , 所有邮箱都只有一个@符号 , 后面的就是域名了

6利用SQL从@符号后面起头截取 , 将成果保留到Domain字段中
update TestEmail
set Domain = SUBSTRING(email, charindex('@', email) + 1, LEN(email) - charindex('@', email));

7查询测试表的数据 , 看看获取的email域名是否准确

以上内容就是sql中怎么获取email的域名的内容啦 , 希望对你有所帮助哦!
猜你喜欢
- 抖音很火的表情包视频怎么制作
- 钉钉怎么解除绑定的支付宝账号
- 古代中国人怎么解释月食现象?
- 神龙传说1.1正式版攻略 神龙传说怎么玩
- 知乎怎么解绑微信
- 网易新闻怎么改名字
- 网易新闻怎么设置头像挂件
- 华为运动打开步数目标完成提醒怎么设置
- 在狗狗眼中,人类的全球是哪些的?人会有美与丑之分吗?
- 狗狗口腔臭味怎么消除?
