在电子邮件之间选择 space
selecting space in between Emails
我正在使用 MySQL 我有一个名为 Associations 的 table,其中有一个名为 Email
的列
电子邮件格式正确
abc@xyz.com
如果我想 select 所有包含 word webmaster 的电子邮件,我会使用查询。
select * from associations where email like '%webmaster%';
有些电子邮件 space 格式不是 abc。xyz.com
它们的格式如下
@abc。 xyz 。 com
我如何 select 所有中间有 space 的电子邮件。
您可以使用 like
:
where email like '% %'
要收到大量格式错误的电子邮件,您可以这样做:
where email like '% %' or
email not like '%@%.%'
如果您想查找其中包含任何类型的空格(例如,空格、制表符等)的电子邮件,那么您可能需要使用以下内容:
SELECT * FROM associations
WHERE email RLIKE '\s'
需要注意的是,匹配正则表达式是一项繁重的 CPU 操作。
我正在使用 MySQL 我有一个名为 Associations 的 table,其中有一个名为 Email
的列电子邮件格式正确 abc@xyz.com
如果我想 select 所有包含 word webmaster 的电子邮件,我会使用查询。
select * from associations where email like '%webmaster%';
有些电子邮件 space 格式不是 abc。xyz.com
它们的格式如下 @abc。 xyz 。 com
我如何 select 所有中间有 space 的电子邮件。
您可以使用 like
:
where email like '% %'
要收到大量格式错误的电子邮件,您可以这样做:
where email like '% %' or
email not like '%@%.%'
如果您想查找其中包含任何类型的空格(例如,空格、制表符等)的电子邮件,那么您可能需要使用以下内容:
SELECT * FROM associations
WHERE email RLIKE '\s'
需要注意的是,匹配正则表达式是一项繁重的 CPU 操作。