从用户email信息分析是否为qq邮箱并截取qq号的sql语句

本文介绍了如何通过SQL语句来筛选PASS_ORGANIZATION表中联系邮箱为QQ邮箱,并截取QQ号码。关键在于利用SUBSTRING、CHARINDEX和ISNUMERIC三个函数。SUBSTRING用于截取字符串,CHARINDEX用于查找'@'和'@qq.com'的位置,ISNUMERIC则用于判断截取部分是否为数字。
摘要由CSDN通过智能技术生成

思路:

1.email是qq邮箱
2.qq邮箱也可以自己注册的,'@'前面有可能是随意填写的字符串,过滤'@'前面不是数字的
3.截取符合邮箱'@'前面部分即为qq号

select SUBSTRING(po.contact_email,0,CHARINDEX('@',po.contact_email))  from PASS_ORGANIZATION po
where CHARINDEX('@qq.com',po.contact_email) > 0
and ISNUMERIC(SUBSTRING(po.contact_email,0,CHARINDEX('@',po.contact_email))) > 0


sql语句用到了sql常用的3个函数,SUBSTRING  CHARINDEX  ISNUMERIC。分别说明如下:


</
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值