zigewb

用正则表达判断格式是否合法:^[a-zA-Z0-9_]+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

 

 

select distinct
substring_index(email,\'@\',-1)     //截取@后边的
from
table
where

email not like \'%@qq.com\'

and
email not like \'%@163.com\'
AND
email not like \'%@126.com\'
AND
email not like \'%@139.com\'
AND
email not like \'%@sina.com\'
AND
email not like \'%@yahoo.com\'
AND
email not like \'%@foxmail.com\'
AND
email not like \'%@live.com\'
AND
email not like \'%@windowslive.com\'
AND
email not like \'%@vip.qq.com\'
AND
email not like \'%@yahoo.com.cn\'
AND
email not like \'%@yahoo.cn\'
AND
email not like \'%@hotmail.com\'
AND
email not like \'%@outlook.com\'
AND
email not like \'%@sohu.com\'
AND
email not like \'%@21cn.com\'
AND
email not like \'%@live.cn\'
AND
email not like \'%@aliyun.com\'
AND
email not like \'%@gz.gov.cn\'
AND
email not like \'%@gmail.com\'
AND
email not like \'%@yeah.net\'
AND
email not like \'%@vivo.com.cn\'
AND
email not like \'%@bbk.com\'
AND
email not like \'%@msn.cn\'
AND
email not like \'%@bbk.com\'
AND
email not like \'%@163.net\'
AND
email not like \'%@sina.com.cn\'
AND
email not like \'%@sina.cn\'
AND
email not like \'%@126.cn\'
AND
email not like \'%@139.com\'
AND
email not like \'%@tom.com\'
AND
email not like \'%@vip.163.com\'
AND
email not like \'%vip.126.com\'
AND
email not like \'%@vip.163.com\'

=================================================================

select distinct
substring_index(email,\'@\',-1)
from
table
where
email like \'%@%.net\'
or
email like \'%@%.com.cn\'
or
email like \'%@%.cn\'
or
email like \'%@%.com\'

 

SELECT \'bbs.mmmm\',SUBSTRING_INDEX(email,\'@\',-1) mailbox,
COUNT(SUBSTRING_INDEX(email,\'@\',-1))  
FROM bbs.mmmm WHERE email IS NOT NULL AND email<>\'\' and LENGTH(email)>0
GROUP BY mailbox  

 

分类:

技术点:

相关文章:

  • 2021-10-13
  • 2021-08-03
  • 2021-11-27
  • 2021-11-07
  • 2021-12-31
  • 2021-09-02
  • 2021-05-03
  • 2021-12-16
猜你喜欢
  • 2021-11-29
  • 2021-11-17
  • 2021-10-13
  • 2021-08-18
  • 2022-01-02
  • 2021-09-27
  • 2021-12-28
相关资源
相似解决方案